html:not([data-theme=dark]){color-scheme:light;--color-paper:#fff;--color-paper-2:#f7f7f7;--color-ink:#292929;--color-ink-2:#707070;--color-rule:#e9e9e9;--color-accent:#3d3d3d;--color-focus:#737373;--color-tint:#ededed;--color-hover:#f1f1f1;--background:#fff;--foreground:#292929;--card:#fff;--card-foreground:#292929;--popover:#fff;--popover-foreground:#292929;--primary:#333;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#454545;--muted:#f5f5f5;--muted-foreground:#707070;--accent:#ededed;--accent-foreground:#292929;--border:#e9e9e9;--input:#dedede;--ring:#737373;--sidebar:#f7f7f7;--sidebar-foreground:#454545;--sidebar-primary:#333;--sidebar-primary-foreground:#fff;--sidebar-accent:#ededed;--sidebar-accent-foreground:#292929;--sidebar-border:#e9e9e9;--sidebar-ring:#737373}html[data-theme=dark]{color-scheme:dark;--background:#282828;--foreground:#e3e3e3;--card:#2c2c2c;--card-foreground:#e3e3e3;--popover:#313131;--popover-foreground:#e3e3e3;--muted:#363636;--muted-foreground:#afafaf;--accent:#444444;--accent-foreground:#eaeaea;--border:#484848;--input:#4e4e4e;--ring:#aaaaaa;--color-ink:#e3e3e3;--color-ink-2:#afafaf;--color-paper:#2c2c2c;--color-paper-2:#282828;--color-hover:#3d3d3d;--color-tint:#434343;--color-accent:#cacaca;--sidebar:#232323;--sidebar-foreground:#cacaca;--sidebar-accent:#3e3e3e;--sidebar-border:#434343}html[data-theme=dark] body{background:#282828;color:#e3e3e3}html[data-theme=dark] .db-main,html[data-theme=dark] .refined-workspace{background:#282828!important;color:#e1e1e1}html[data-theme=dark] .session-sidebar [data-slot=sidebar-inner]{background:#232323!important;color:#cbcbcb}html[data-theme=dark] .refined-workspace .db-list{background:#2c2c2c!important;border-color:#424242!important}html[data-theme=dark] .editor-placeholder,html[data-theme=dark] .gallery-popup[data-slot=dialog-content],html[data-theme=dark] .inline-editor-pane{background:#313131!important;color:#e3e3e3;border-color:#4d4d4d!important}html[data-theme=dark] .editor-context{background:inherit;border-color:#424242}html[data-theme=dark] :is(.session-editor,.page-title-input,.db-page-title,.folder-heading h1,.flow-title .session-editor>:first-child){color:#e3e3e3!important;caret-color:#dadada}html[data-theme=dark] :is(.db-book,.all-notes-search,.account-trigger,.trash-folder,.rail-notebook,.list-settings-button,.writing-input-controls,.editor-location>button,.icon-button,.folder-heading-icon){color:#c9c9c9!important}html[data-theme=dark] :is(.db-excerpt,.db-date-cell,.list-sort-label,.list-toolbar,.editor-updated,.save-status,.breadcrumb-title,.db-add-book,.account-summary div>span,.font-setting-field p,.font-setting-status,.font-setting-footer,.editor-placeholder p){color:#aeaeae!important}html[data-theme=dark] .db-book-row.active,html[data-theme=dark] .rail-notebook.active{background:#3f3f3f!important}html[data-theme=dark] .db-grid tbody tr.selected{background:#3f3f3f!important;border-color:#8d8d8d!important}html[data-theme=dark] .db-grid tbody tr:hover{background:#3a3a3a!important}html[data-theme=dark] .db-list[data-gallery=true] .db-grid tbody tr{background:#343434;border-color:#4e4e4e}html[data-theme=dark] :is(.all-notes-search,.db-search,.editor-share,.book-name-input,.capture-modes,.capture-modes button,.font-preview,.share-access,.notebook-icon-picker .icon-search){background:#373737!important;color:#dcdcdc!important;border-color:#555555!important}html[data-theme=dark] :is(.db-search input,.page-title-input){background:transparent}html[data-theme=dark] :is(.folder-heading-icon,.account-avatar,.db-add-book>svg,.trash-count){background:#4c4c4c!important;color:#dfdfdf!important}html[data-theme=dark] :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],.selection-tools){background:#323232!important;color:#e2e2e2!important;border-color:#545454!important;box-shadow:0 12px 45px #0003}html[data-theme=dark] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-label],.font-setting-field label,.font-preview p){color:#d9d9d9!important}html[data-theme=dark] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item])[data-highlighted]{background:#4b4b4b!important}html[data-theme=dark] :is(.voice-error,.save-error,.profile-error),html[data-theme=dark] [data-variant=destructive]:not([data-slot=button]){color:#f0aaa0!important}html[data-theme=dark] :is(.list-settings-button,.icon-button,.writing-input-controls>button,.account-trigger):hover{background:#454545!important}html[data-theme=dark] :is(.font-settings,.profile-dialog,.share-dialog,.compact-dialog) input,html[data-theme=dark] [data-slot=select-trigger]{background:#2d2d2d;color:#e2e2e2;border-color:#5c5c5c}html[data-theme=dark] .voice-inline-preview{color:#b9b9b9}html[data-theme=dark] .writing-input-controls .writing-mic.is-on{background:#4f4f4f;color:#e9e9e9!important}html[data-theme=dark] .writing-input-controls .writing-mic.is-on:before{background:#d0d0d0}html[data-theme=dark] .session-editor p.is-editor-empty:first-child:before{color:#999999!important}html[data-theme=dark] ::selection{background:#6e6e6e;color:#fff}html[data-theme=dark] .refined-workspace .db-list[data-gallery=false] .db-grid tbody tr{border-bottom-color:#525252}html[data-theme=dark] .editor-placeholder button{color:#c8c8c8}.refined-workspace .db-list[data-gallery=false] .db-grid tbody tr{border:0;border-radius:0;border-bottom:1px solid #e1e1e1;box-shadow:none;margin:0;user-select:none}.refined-workspace .db-list[data-gallery=false] .db-grid tbody tr.selected{border:0;border-bottom:1px solid #d3d3d3;box-shadow:inset 3px 0 #828282}.refined-workspace .db-list[data-gallery=false] .db-grid tbody tr:focus-visible{outline:2px solid #8e8e8e;outline-offset:-2px}html[data-theme=dark] .refined-workspace .db-list[data-gallery=false] .db-grid tbody tr{border-bottom-color:#525252!important}html[data-theme=dark] .refined-workspace .db-list[data-gallery=false] .db-grid tbody tr.selected{background:#4b4b4b!important;box-shadow:inset 3px 0 #bebebe;border-bottom-color:#666666!important}[data-notebook-id][data-drop-target=true]{outline:2px solid #8a8a8a;outline-offset:-2px;background:#e5e5e5!important}html[data-theme=dark] [data-notebook-id][data-drop-target=true]{background:#505050!important}.refined-workspace,.refined-workspace .page-thumbnail{--thumb-paper:#ebebeb;--thumb-light:#d5d5d5;--thumb-ink:#9d9d9d}html[data-theme=dark] .refined-workspace .page-thumbnail{--thumb-paper:#3b3b3b;--thumb-light:#5c5c5c;--thumb-ink:#8e8e8e}.refined-workspace .db-heading .folder-heading h1,.refined-workspace .db-page-title{font-weight:500}.refined-workspace .inline-editor-pane .page-title-input{font-weight:500;font-size:28px;letter-spacing:-.015em}.refined-workspace .sidebar-topbar .new-session{background:#e4e4e4;border-color:#d0d0d0;color:#3e3e3e;font-weight:500}.refined-workspace .sidebar-topbar .new-session svg{color:inherit}.refined-workspace .sidebar-topbar .new-session:hover{background:#dcdcdc;border-color:#bfbfbf;color:#393939;box-shadow:none}.three-pane .new-session:after{display:none}html[data-theme=dark] .refined-workspace .sidebar-topbar .new-session{background:#454545;border-color:#626262;color:#e0e0e0}html[data-theme=dark] .refined-workspace .sidebar-topbar .new-session:hover{background:#525252;border-color:#7f7f7f;color:#f1f1f1}html:not([data-theme=dark]) .refined-workspace .session-sidebar [data-slot=sidebar-inner]{background:#f7f7f7}html:not([data-theme=dark]) .refined-workspace .db-list{background:#fff;border-right-color:#e3e3e3}html:not([data-theme=dark]) .gallery-popup[data-slot=dialog-content],html:not([data-theme=dark]) .refined-workspace .editor-placeholder,html:not([data-theme=dark]) .refined-workspace .inline-editor-pane{background:#fff}html:not([data-theme=dark]) .refined-workspace .all-notes-search,html:not([data-theme=dark]) .refined-workspace .db-search{background:#f8f8f8;border-color:#e1e1e1}html:not([data-theme=dark]) .refined-workspace .db-excerpt{color:#787878}html:not([data-theme=dark]) .refined-workspace .db-grid td.db-date-cell{color:#7e7e7e}.refined-workspace .db-list[data-gallery=false] .db-grid tbody tr{border-bottom-color:#e2e2e2}.refined-workspace .db-list[data-gallery=false] .db-grid tbody tr.selected{background:#e9e9e9;box-shadow:inset 2px 0 #848484}html[data-theme=dark] .refined-workspace .db-list[data-gallery=false] .db-grid tbody tr.selected{box-shadow:inset 2px 0 #bebebe}html:not([data-theme=dark]) .editor-share{background:transparent;border-color:transparent;color:#676767}html:not([data-theme=dark]) .editor-share:hover{background:#ebebeb;border-color:transparent}html[data-theme=dark] .refined-workspace .editor-share{background:transparent!important;border-color:transparent!important;color:#c5c5c5!important}html[data-theme=dark] .refined-workspace .editor-share:hover{background:#454545!important}.refined-workspace .db-list[data-gallery=true] .db-grid tbody tr{box-shadow:none}@media(min-width:768px){.refined-workspace[data-sidebar-open=false] .all-notes-search{width:40px;height:40px;min-height:40px;margin-left:-2px;padding:0;gap:0;border:1px solid #d0d0d0;border-radius:50%}.refined-workspace[data-sidebar-open=false] .all-notes-search>svg{width:21px;height:21px;stroke-width:2}.refined-workspace[data-sidebar-open=false] .side-head{position:relative;padding-bottom:20px;margin-bottom:8px}.refined-workspace[data-sidebar-open=false] .side-head:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:24px;height:1px;background:#d0d0d0}html[data-theme=dark] .refined-workspace[data-sidebar-open=false] .side-head:after{background:#555555}}.personal-share form label{display:block;font-size:13px;margin-bottom:8px}.share-invite-input{display:flex;gap:8px}.share-invite-input input{min-width:0}.share-recipients{list-style:none;padding:0;max-height:240px;overflow:auto}.share-recipients li{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.share-recipients li>div{flex:1;min-width:0}.share-recipients small,.share-recipients strong{display:block;overflow-wrap:anywhere}.share-recipients strong{font-size:13px;font-weight:500}.share-recipients small{color:var(--muted-foreground);font-size:12px;margin-top:4px}.share-recipients button{font-size:12px;min-height:36px;white-space:nowrap}.personal-share .form-error button{display:block;text-decoration:underline;margin-top:8px}.received-page{max-width:760px;margin:0 auto;padding:40px 24px;min-height:100dvh;color:var(--foreground)}.received-page>a{font-size:14px;color:var(--muted-foreground)}.received-page h1{font-size:24px;font-weight:500;margin:28px 0}.received-page ul{list-style:none;padding:0}.received-page li{border-bottom:1px solid var(--border)}.received-page li a{display:block;padding:20px 0}.received-page strong{display:block;font-size:18px;font-weight:500}.received-page span,.received-page>p{display:block;font-size:14px;color:var(--muted-foreground);margin-top:8px}html .refined-workspace .db-list[data-gallery] .db-grid tbody tr.selected,html[data-theme=dark] .refined-workspace .db-list[data-gallery] .db-grid tbody tr.selected{background:transparent!important;box-shadow:none!important;outline:1px solid #9d9d9d;outline-offset:-1px;border-radius:4px}html[data-theme=dark] .refined-workspace .db-list .db-grid tbody tr.selected{outline-color:#8e8e8e}.three-pane .db-list:after,.three-pane .session-sidebar [data-slot=sidebar-inner]:after{display:none}.refined-workspace .editor-action-toolbar{display:flex;align-items:center;gap:4px;opacity:1!important;transform:none!important}.refined-workspace .editor-action-toolbar .icon-button{width:34px;height:34px;min-width:34px;border-radius:6px}.refined-workspace .editor-action-toolbar .toolbar-voice.is-on{background:#e7e7e7;color:#555555;box-shadow:inset 0 0 0 1px #bebebe}.refined-workspace .editor-action-toolbar .toolbar-voice.is-on:after{content:"";position:absolute;right:3px;top:3px;width:5px;height:5px;background:#686868;border-radius:50%}.refined-workspace .editor-context{padding-right:220px}.refined-workspace .writing-feedback:empty{display:none}.refined-workspace .writing-feedback{padding-top:0}.toolbar-voice-status{font-size:12px;line-height:1.6;color:#6a6a6a;margin:0}.file-upload-feedback{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted-foreground);line-height:1.6;padding:8px 0}.file-upload-feedback button{text-decoration:underline;text-underline-offset:3px;min-height:32px}.upload-spinner{animation:upload-spin 1s linear infinite}.inline-attachment-image,.session-editor img{max-width:100%;height:auto;display:block;margin:16px 0;border-radius:6px}.session-editor img.ProseMirror-selectednode{outline:2px solid #a3a3a3;outline-offset:3px}.markdown-body a[href^="/api/files/"],.session-editor a[href^="/api/files/"]{display:inline-block;padding:4px 10px;border:1px solid var(--border);border-radius:6px;text-decoration:none;background:var(--muted);font-size:.9em}.markdown-body a[href^="/api/files/"]:before,.session-editor a[href^="/api/files/"]:before{content:"↧";margin-right:8px}.url-link-dialog form{display:grid;gap:16px}.url-link-dialog form button{justify-self:end}html[data-theme=dark] .toolbar-voice-status{color:#c3c3c3}@media(max-width:767px){.refined-workspace .editor-context{padding-right:170px}.refined-workspace .editor-location>button{max-width:105px}.refined-workspace .editor-action-toolbar{gap:2px}.refined-workspace .editor-action-toolbar .icon-button{width:32px;min-width:32px;height:36px}}@media(prefers-reduced-motion:reduce){.upload-spinner{animation:none}}.refined-workspace .sidebar-topbar{height:80px;transition:none}.refined-workspace .sidebar-topbar .new-session{left:0;top:40px;width:100%;height:36px;min-height:36px;margin:0;padding:0 10px;gap:8px;background:#343434;border-color:#343434;color:#fafafa;border-radius:8px;box-shadow:none;transition:background .15s;overflow:hidden}.refined-workspace .sidebar-topbar .new-session:hover{background:#4b4b4b;border-color:#4b4b4b;color:#fff}html[data-theme=dark] .refined-workspace .sidebar-topbar .new-session{background:#e9e9e9;border-color:#e9e9e9;color:#2b2b2b}html[data-theme=dark] .refined-workspace .sidebar-topbar .new-session:hover{background:#fff;border-color:#fff;color:#2b2b2b}.refined-workspace .sidebar-topbar .new-session .write-button-icon{width:20px;height:20px;flex:0 0 20px}.refined-workspace .write-button-icon>svg,.refined-workspace :is(.new-session,.all-notes-search,.rail-notebook,.trash-folder,.db-add-book,.sidebar-close-toggle,.notebook-icon-trigger,.root-notebook-icon)>svg,.refined-workspace>.main-sidebar-toggle>svg{width:20px;height:20px;flex:none;stroke-width:1.75;padding:0}.refined-workspace .trash-folder{white-space:nowrap;overflow:hidden;flex-wrap:nowrap}.refined-workspace .trash-folder>span,.refined-workspace .trash-folder>svg{flex-shrink:0;white-space:nowrap}.refined-workspace .workspace-footer{overflow:hidden}.refined-workspace .root-notebook-group{padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid #d7d7d7}.refined-workspace .root-notebook-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;color:#717171}.refined-workspace .root-notebook-group .db-book{font-weight:500}html[data-theme=dark] .refined-workspace .root-notebook-group{border-bottom-color:#4d4d4d}html[data-theme=dark] .refined-workspace .root-notebook-icon{color:#c3c3c3}.refined-workspace .db-add-book{width:100%;align-self:stretch;min-height:36px;gap:8px;margin:6px 0 0;padding:4px 8px;border:1px solid #d0d0d0;border-radius:6px;color:#575757;font-size:13px}.refined-workspace .db-add-book>svg{width:20px;height:20px;padding:0;background:transparent;border-radius:0}.refined-workspace .db-add-book:hover{background:#e6e6e6}.refined-workspace .db-add-book:hover>svg{background:transparent}html[data-theme=dark] .refined-workspace .db-add-book{color:#d2d2d2}html[data-theme=dark] .refined-workspace .db-add-book>svg{background:transparent!important}.refined-workspace .editor-action-toolbar .toolbar-voice{position:relative}.refined-workspace .list-settings-button{width:36px;min-width:36px;justify-content:center;padding:0}.refined-workspace .db-main[data-gallery=true] .db-heading,.refined-workspace .db-main[data-gallery=true] .list-toolbar{max-width:none}.refined-workspace .db-main[data-gallery=true] .db-list .db-grid tbody{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:20px}@media(min-width:768px){.refined-workspace[data-sidebar-open=false] .sidebar-topbar{height:80px}.refined-workspace[data-sidebar-open=false] .sidebar-topbar .new-session{left:-2px;top:40px;width:36px;height:36px;min-height:36px;padding:0 8px}.refined-workspace[data-sidebar-open=false] .all-notes-search{width:36px;height:36px;min-height:36px;margin-left:-2px;padding:0;border-radius:50%}.refined-workspace[data-sidebar-open=false] .all-notes-search>svg{width:20px;height:20px;stroke-width:1.75}.refined-workspace[data-sidebar-open=false] .db-add-book{width:36px;height:36px;min-height:36px;padding:0;margin-top:6px;align-self:flex-start}.refined-workspace[data-sidebar-open=false] .root-notebook-group{width:36px}}@media(max-width:767px){html:not([data-theme=dark]) .refined-workspace.session-sidebar [data-slot=sidebar-inner]{background:#f7f7f7}.refined-workspace[data-mobile=true] .sidebar-topbar .new-session{left:0;top:40px;width:100%}.refined-workspace .db-main[data-gallery=true] .db-list .db-grid tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}html .refined-workspace .db-list[data-gallery=false] .db-grid tbody tr:is(.selected,:focus-visible){border-bottom-color:transparent!important;outline:1px solid #9d9d9d!important;outline-offset:-1px;border-radius:4px}html .refined-workspace .db-list[data-gallery=false] .db-grid tbody tr:has(+tr:is(.selected,:focus-visible)){border-bottom-color:transparent!important}html[data-theme=dark] .refined-workspace .db-list[data-gallery=false] .db-grid tbody tr:is(.selected,:focus-visible){outline-color:#8e8e8e!important}.refined-workspace .db-book-row.active .root-notebook-icon>svg,.refined-workspace .root-notebook-icon>svg{color:#717171}html[data-theme=dark] .refined-workspace .db-book-row.active .root-notebook-icon>svg,html[data-theme=dark] .refined-workspace .root-notebook-icon>svg{color:#c3c3c3}.refined-workspace .db-list[data-gallery=true] .page-thumbnail{width:100%;margin:0;aspect-ratio:4/3;border-radius:0}.refined-workspace .db-list[data-gallery=true] .page-thumbnail svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.refined-workspace .sidebar-topbar .new-session{background:#404040;border-color:#404040}.refined-workspace .sidebar-topbar .new-session:hover{background:#4f4f4f;border-color:#4f4f4f}.refined-workspace .db-book-row.active :is(.db-book,svg),.refined-workspace .rail-notebook.active svg{color:#616161}.refined-workspace .db-add-book{color:#717171;border-color:#d7d7d7}.refined-workspace .db-add-book:hover{background:#eaeaea;color:#4f4f4f}html[data-theme=dark] .refined-workspace .db-book-row.active :is(.db-book,svg),html[data-theme=dark] .refined-workspace .rail-notebook.active svg{color:#cccccc}html[data-theme=dark] .refined-workspace .db-add-book{color:#cccccc;border-color:#5c5c5c}.drag-card,.notice,.refined-workspace .db-grid tbody tr.just-landed,.selection-tools,.shijima-brand:hover>svg{animation:none!important}.refined-workspace .new-session:hover svg,.refined-workspace .new-session:is(:hover,:active),.refined-workspace .writing-mic:active,.refined-workspace .writing-more:active{transform:none}.refined-workspace .db-book-row.drop-target{transform:none;background:#e5e5e5!important;box-shadow:inset 0 0 0 1px #8e8e8e}.drag-card,.refined-workspace .db-book-row.drop-target .db-book{color:#616161}.drag-card{transform:none;background:#f9f9f9;border-color:#c4c4c4;box-shadow:0 8px 24px #34343416}.drag-card>span{color:#393939}.drag-card small{color:#747474}.selection-tools{border-color:#e1e1e1;box-shadow:0 4px 18px #3434340c}:is(.compact-dialog,.url-link-dialog,.page-search-dialog,.font-settings,.profile-dialog,.share-dialog,.session-expired-dialog)[data-state],body [data-slot=tooltip-content]{animation:none!important}@media(min-width:768px) and (max-width:1023px){.refined-workspace .db-main[data-gallery=false]{display:flex}.refined-workspace .db-main[data-gallery=false]>.db-list{width:100%;max-width:none;border-right:0}.refined-workspace .db-main>.editor-placeholder,.refined-workspace .db-main[data-gallery=false][data-editor-open=true]>.db-list,.refined-workspace .list-width-handle{display:none}.refined-workspace .inline-editor-pane .editor-back{display:flex;align-items:center;justify-content:center;position:absolute;top:14px;left:14px;right:auto;width:34px;height:34px;z-index:4}.refined-workspace .inline-editor-pane .editor-context{padding-left:56px;padding-right:208px}.refined-workspace .inline-editor-pane .writing-controls{top:14px;right:14px}.refined-workspace .inline-editor-pane .editor-location>button{max-width:100%;min-width:0}.refined-workspace .inline-editor-pane .editor-location>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.refined-workspace .icon-button:hover{background:var(--color-hover);color:var(--color-ink)}.refined-workspace button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}html[data-theme=dark]{--color-focus:#aaaaaa;--color-rule:#484848}.editor-file-drop-line{position:absolute;z-index:12;height:2px;transform:translateY(-1px);border-radius:1px;background:var(--color-ink,#3f3f3f);pointer-events:none}body:has(.editor-surface[data-file-dragging=true]) .editor-native-dropcursor{display:none!important}.refined-workspace .sidebar-topbar .new-session{justify-content:center;padding-inline:34px;gap:0}.refined-workspace .sidebar-topbar .new-session .write-button-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.refined-workspace .sidebar-topbar .new-session>span:last-child{flex:0 1 auto;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.refined-workspace[data-sidebar-open=false] .sidebar-topbar .new-session{padding:0}.refined-workspace[data-sidebar-open=false] .sidebar-topbar .new-session .write-button-icon{left:50%;transform:translate(-50%,-50%)}}.editor-tool-hint{display:inline-flex;flex:none;border-radius:6px}.editor-tool-hint>button:disabled{pointer-events:none}.editor-tool-hint:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.editor-notebook-label{display:flex;align-items:center;gap:6px;min-width:0;color:var(--color-ink-2)}.editor-notebook-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.refined-workspace[data-mobile-screen=notebooks]>.db-main{display:none}.mobile-notebook-home{display:flex;flex-direction:column;width:100%;min-width:0;height:100dvh;background:#eeeeee;color:var(--color-ink);padding-top:env(safe-area-inset-top)}.mobile-notebook-home[hidden]{display:none}html[data-theme=dark] .mobile-notebook-home{background:#232323}.refined-workspace .mobile-notebook-home .side-head{padding:14px 16px 10px}.refined-workspace .mobile-notebook-home .sidebar-topbar{height:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0 0 2px}.mobile-notebook-home .sidebar-topbar>.shizukasa-brand{position:static;height:30px;align-self:flex-start;margin:0 10px 4px}.mobile-notebook-home .sidebar-topbar>.shizukasa-brand>.shizukasa-wordmark{font-size:24px}.refined-workspace .mobile-notebook-home .sidebar-topbar .new-session{position:relative;inset:auto;width:100%;height:44px;min-height:44px;margin:0;border-radius:7px;font-size:15px;padding:0 10px 0 38px;justify-content:flex-start}.refined-workspace .mobile-notebook-home .sidebar-topbar .new-session>span:last-child{text-align:left}.refined-workspace .mobile-notebook-home .sidebar-topbar .new-session .write-button-icon{left:10px;width:18px;height:18px}.refined-workspace .mobile-notebook-home .all-notes-search{height:44px;min-height:44px;padding-inline:10px;gap:10px;font-size:15px;border:0;box-shadow:none;background:transparent}.refined-workspace .mobile-notebook-home .all-notes-search>svg{width:18px;height:18px}.refined-workspace .mobile-notebook-home .all-notes-search:hover{background:var(--color-hover)}.refined-workspace .mobile-notebook-home .db-books{padding:0 16px 12px;gap:2px;overflow:auto;overscroll-behavior:contain}.mobile-library-heading{display:flex;align-items:center;min-height:30px;margin:0 0 4px;padding:0 10px}.mobile-library-heading h1{font-size:13px;font-weight:500;color:var(--color-ink-2);letter-spacing:0}.refined-workspace .mobile-notebook-home .db-book-row{min-height:48px;gap:4px;border-radius:7px;background:transparent}.refined-workspace .mobile-notebook-home .db-book-row .db-book{min-height:48px;font-size:15px;gap:8px;padding:6px 4px}.mobile-notebook-home .db-book>span{flex:1;min-width:0}.mobile-notebook-home .db-book>svg{width:17px;height:17px;color:var(--color-ink-2)}.refined-workspace .mobile-notebook-home :is(.notebook-icon-trigger,.root-notebook-icon,.mobile-book-menu){width:44px;height:44px;min-width:44px;flex:none}.refined-workspace .mobile-notebook-home :is(.notebook-icon-trigger,.root-notebook-icon,.mobile-book-menu)>svg{width:20px;height:20px;stroke-width:1.75}.refined-workspace .mobile-notebook-home .root-notebook-group{padding-bottom:6px;margin-bottom:4px}.refined-workspace .mobile-notebook-home .db-add-book{min-height:44px;margin-top:6px;justify-content:flex-start;font-size:14px;border:0;padding-inline:12px;background:transparent}.mobile-notebook-home .book-name-input{min-width:0;width:100%;font-size:16px}.refined-workspace .mobile-notebook-home .workspace-footer{padding:6px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--color-rule);gap:2px}.mobile-notebook-home .account-trigger,.mobile-notebook-home .trash-folder{min-height:44px;font-size:14px}.mobile-notebook-home .bookmark-pages{margin-bottom:8px}.mobile-notebook-home .bookmark-pages button{min-height:44px}.mobile-notebook-home .error-banner{margin-block:8px}.refined-workspace .db-main>.db-list{padding:8px 16px max(14px,env(safe-area-inset-bottom));border:0}.mobile-level-back{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;align-self:flex-start;min-height:44px;margin:0 0 12px;padding:0;color:var(--color-ink-2);font-size:14px;border-radius:6px;flex:none}.mobile-level-back:hover{background:var(--color-hover)}.refined-workspace .db-main>.db-list .db-search{min-height:44px;max-width:none}.refined-workspace .db-main>.db-list .db-search input{font-size:16px}.refined-workspace .db-main .list-settings-button{width:44px;min-width:44px;height:44px}.refined-workspace .db-main>.db-list .folder-heading{min-height:44px}.refined-workspace .db-main>.db-list .folder-heading h1{font-size:20px}.refined-workspace .db-main>.db-list .capture-start>button{min-width:44px;min-height:44px}.refined-workspace .db-main>.inline-editor-pane .editor-context{height:64px;padding:0;flex:none}.refined-workspace .db-main>.inline-editor-pane .editor-context .editor-location{display:none}.refined-workspace .db-main>.inline-editor-pane .editor-back{display:inline-flex;align-items:center;justify-content:center;gap:0;position:absolute;left:12px;right:auto;top:10px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;opacity:1;border-radius:6px;background:transparent;color:var(--color-ink-2);z-index:5}.refined-workspace .db-main>.inline-editor-pane .editor-action-toolbar{top:10px;right:12px;gap:0}.refined-workspace .db-main>.inline-editor-pane .editor-action-toolbar .icon-button{width:44px;min-width:44px;height:44px}}@media(min-width:768px){.refined-workspace .session-sidebar [data-slot=sidebar-inner]{overflow:hidden}.refined-workspace .session-sidebar .side-head{position:relative;padding:10px 12px 8px;flex:none;margin:0;gap:0}.desktop-sidebar-controls{position:static;display:flex;align-items:center;justify-content:flex-start;min-height:32px;margin:0 0 2px;gap:8px}.sidebar-history{display:flex;align-items:center;gap:2px}.refined-workspace .desktop-sidebar-controls :is(.desktop-sidebar-toggle,.icon-button){display:inline-flex;align-items:center;justify-content:center;visibility:visible;width:32px;height:32px;margin:0;border:0;box-shadow:none;color:var(--color-ink-2);border-radius:6px}.refined-workspace .desktop-sidebar-controls button>svg{width:18px;height:18px;stroke-width:1.75}.refined-workspace .desktop-sidebar-controls button:hover{background:var(--color-hover);color:var(--color-ink)}.refined-workspace .session-sidebar .sidebar-topbar{position:static;display:flex;flex-direction:column;align-items:stretch;height:auto;gap:4px;margin:0 0 2px;overflow:visible}.refined-workspace .session-sidebar .sidebar-topbar>.shizukasa-brand{position:static;align-self:flex-start;height:30px;margin:0 44px 4px 10px}.refined-workspace .session-sidebar .sidebar-topbar>.shizukasa-brand>.shizukasa-wordmark{font-size:24px}.refined-workspace .session-sidebar .sidebar-topbar .new-session{position:relative;inset:auto;display:flex;justify-content:flex-start;width:100%;height:36px;min-height:36px;margin:0;padding:0 10px 0 38px;gap:0;border-radius:7px;font-size:14px;line-height:1.35}.refined-workspace .session-sidebar .sidebar-topbar .new-session>span:last-child{white-space:nowrap;overflow:hidden;max-height:1.35em;text-align:left}.refined-workspace .session-sidebar .sidebar-topbar .new-session .write-button-icon{left:10px;width:18px;height:18px;flex:none}.refined-workspace .session-sidebar .sidebar-topbar .new-session .write-button-icon>svg{width:18px;height:18px}.refined-workspace .session-sidebar .all-notes-search{min-height:36px;height:36px;width:100%;margin:0;padding:0 10px;gap:10px;border:0;box-shadow:none;background:transparent;font-size:14px;border-radius:7px}html[data-theme=dark] .refined-workspace .session-sidebar .all-notes-search{background:transparent!important;border:0!important}.refined-workspace .session-sidebar .all-notes-search>svg{width:18px;height:18px;stroke-width:1.75}.refined-workspace .session-sidebar .all-notes-search:hover{background:var(--color-hover)}.refined-workspace .session-sidebar .db-books{padding:0 12px 12px;gap:2px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;min-height:0}.desktop-notebook-heading{display:flex;align-items:center;justify-content:space-between;min-height:30px;margin:0 0 4px;padding:0 2px 0 10px;gap:8px}.desktop-notebook-heading h2{font-size:12px;line-height:1.5;font-weight:500;color:var(--color-ink-2);white-space:nowrap}.refined-workspace .session-sidebar .db-add-book{margin:8px 0 0;min-height:36px;padding:7px 10px;gap:8px;border:0;background:transparent;white-space:nowrap;overflow:hidden}.refined-workspace .session-sidebar .db-add-book>span{white-space:nowrap}.refined-workspace .session-sidebar .db-add-book>svg{width:18px;height:18px;flex:none}.refined-workspace .session-sidebar .db-book-row{min-height:36px;padding:0;gap:0;border-radius:7px}.refined-workspace .session-sidebar .db-book-row .db-book{padding:7px 0;min-height:36px;font-size:14px;line-height:22px;overflow:hidden}.refined-workspace .session-sidebar .db-book-row :is(.notebook-icon-trigger,.root-notebook-icon){width:36px;height:36px;flex:none;margin:0;padding:0;background:transparent}.refined-workspace .session-sidebar .db-book-row :is(.notebook-icon-trigger,.root-notebook-icon)>svg{width:18px;height:18px;stroke-width:1.75}.refined-workspace .session-sidebar .root-notebook-group{padding:0 0 6px;margin:0 0 4px}.refined-workspace .session-sidebar .bookmark-pages{padding:0;margin:0 0 8px;border:0}.refined-workspace .session-sidebar .bookmark-pages>span{display:block;padding:8px 10px;font-size:12px;font-weight:500;color:var(--color-ink-2)}.refined-workspace .session-sidebar .bookmark-pages>button{display:flex;align-items:center;min-height:36px;width:100%;padding:7px 10px;gap:10px;border-radius:7px;font-size:14px;text-align:left}.refined-workspace .session-sidebar .bookmark-pages>button>svg{width:18px;height:18px;flex:none;stroke-width:1.75}.refined-workspace .session-sidebar .bookmark-pages>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refined-workspace .session-sidebar .workspace-footer{padding:10px 12px 12px;border-top:1px solid var(--color-rule);gap:4px;flex:none}.refined-workspace .session-sidebar .trash-folder{display:flex;align-items:center;min-height:36px;padding:7px 10px;gap:10px;border-radius:7px;font-size:14px}.refined-workspace .session-sidebar .trash-folder>svg{width:18px;height:18px;stroke-width:1.75}.refined-workspace .session-sidebar .account-trigger{min-height:42px;padding:7px;gap:10px;border-radius:7px;font-size:14px}.refined-workspace[data-sidebar-open=false] .session-sidebar .side-head{padding:10px 10px 8px;margin:0}.refined-workspace[data-sidebar-open=false] .session-sidebar .side-head:after{display:none}.refined-workspace[data-sidebar-open=false] .desktop-sidebar-controls{position:static;justify-content:center;margin-bottom:6px;gap:0}.refined-workspace[data-sidebar-open=false] .desktop-notebook-heading h2,.refined-workspace[data-sidebar-open=false] .sidebar-history{display:none}.refined-workspace[data-sidebar-open=false] .session-sidebar .sidebar-topbar{height:auto;gap:0;margin-bottom:2px}.refined-workspace[data-sidebar-open=false] .session-sidebar .sidebar-topbar>.shizukasa-brand{display:none}.refined-workspace[data-sidebar-open=false] .session-sidebar .sidebar-topbar .new-session{width:36px;height:36px;min-height:36px;padding:0;left:auto;top:auto}.refined-workspace[data-sidebar-open=false] .session-sidebar .sidebar-topbar .new-session>span:last-child{display:none}.refined-workspace[data-sidebar-open=false] .session-sidebar .sidebar-topbar .new-session .write-button-icon{left:50%;transform:translate(-50%,-50%)}.refined-workspace[data-sidebar-open=false] .session-sidebar .all-notes-search{width:36px;height:36px;min-height:36px;padding:0;justify-content:center;gap:0;border-radius:7px}.refined-workspace[data-sidebar-open=false] .session-sidebar .db-books{padding:0 10px 12px;align-items:stretch}.refined-workspace[data-sidebar-open=false] .desktop-notebook-heading{display:none}.refined-workspace[data-sidebar-open=false] .session-sidebar .db-add-book{width:36px;height:36px;padding:0;justify-content:center}.refined-workspace[data-sidebar-open=false] .session-sidebar .db-add-book>span{display:none}.refined-workspace[data-sidebar-open=false] .session-sidebar .rail-notebook{width:36px;height:36px;min-height:36px;border-radius:7px;margin:0}.refined-workspace[data-sidebar-open=false] .session-sidebar .rail-notebook>svg{width:18px;height:18px;stroke-width:1.75}.refined-workspace[data-sidebar-open=false] .session-sidebar .workspace-footer{padding:10px 10px 12px;align-items:stretch}.refined-workspace[data-sidebar-open=false] .session-sidebar .trash-folder{width:36px;height:36px;min-height:36px;padding:0;gap:0;justify-content:center}.refined-workspace[data-sidebar-open=false] .session-sidebar .account-trigger{width:36px;height:36px;min-height:36px;padding:4px;gap:0;justify-content:center}}.sidebar-toggle-icon .sidebar-toggle-divider{transition:transform .22s ease-in-out}.sidebar-toggle-icon .sidebar-toggle-panel{width:5.5px;transition:width .22s ease-in-out}.sidebar-toggle-icon[data-expanded=false] .sidebar-toggle-divider{transform:translateX(-3px)}.sidebar-toggle-icon[data-expanded=false] .sidebar-toggle-panel{width:2.5px}@media(min-width:768px){.refined-workspace [data-slot=sidebar-container],.refined-workspace [data-slot=sidebar-gap]{transition:width .22s ease-in-out,left .22s ease-in-out,right .22s ease-in-out}.refined-workspace .session-sidebar :is(.side-head,.db-books,.workspace-footer){transition:padding .22s ease-in-out}.refined-workspace .session-sidebar .sidebar-topbar{transition:gap .22s ease-in-out}.refined-workspace .session-sidebar .sidebar-topbar>.shizukasa-brand{max-height:30px;overflow:hidden;opacity:1;transition:max-height .22s ease-in-out,opacity .22s ease-in-out,margin .22s ease-in-out}.refined-workspace .session-sidebar .sidebar-topbar .new-session{font-size:14px;transition:width .22s ease-in-out,padding .22s ease-in-out,background .15s}.refined-workspace .session-sidebar .sidebar-topbar .new-session>span:last-child{display:block;white-space:nowrap;text-wrap:nowrap;flex:none;max-width:100%;line-height:1.35;opacity:1;transition:opacity .22s ease-in-out}.refined-workspace .session-sidebar .sidebar-topbar .new-session .write-button-icon{transition:left .22s ease-in-out,transform .22s ease-in-out}.refined-workspace .session-sidebar :is(.all-notes-search>span,.account-name,.trash-folder>span,.desktop-notebook-heading h2){display:block;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .22s ease-in-out}.refined-workspace .session-sidebar .all-notes-search,.refined-workspace .session-sidebar .db-book-row{overflow:hidden}.refined-workspace .session-sidebar .db-book-row .db-book{flex:1 1 0;min-width:0;opacity:1;white-space:nowrap;transition:opacity .22s ease-in-out}.refined-workspace .session-sidebar .sidebar-history{display:flex;max-width:66px;opacity:1;overflow:hidden;transition:max-width .22s ease-in-out,opacity .22s ease-in-out}.refined-workspace[data-sidebar-open=false] .session-sidebar .sidebar-history{display:flex;max-width:0;opacity:0;pointer-events:none}.refined-workspace[data-sidebar-open=false] .session-sidebar .sidebar-topbar>.shizukasa-brand{display:inline-flex;max-height:0;opacity:0;margin-block:0;pointer-events:none}.refined-workspace[data-sidebar-open=false] .session-sidebar .sidebar-topbar .new-session>span:last-child{display:block;opacity:0;pointer-events:none}.refined-workspace[data-sidebar-open=false] .session-sidebar :is(.all-notes-search>span,.account-name,.trash-folder>span,.desktop-notebook-heading h2){display:block;opacity:0;pointer-events:none;min-width:0;max-width:0}.refined-workspace[data-sidebar-open=false] .session-sidebar .db-book-row{width:36px;padding:0;gap:0}.refined-workspace[data-sidebar-open=false] .session-sidebar .db-book-row .db-book{min-width:0;flex:0 0 calc(var(--sidebar-width) - 72px);opacity:0;overflow:hidden;padding-inline:0;pointer-events:none}.refined-workspace .session-sidebar .rail-book-opener{width:36px;height:36px;min-width:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink-2)}.refined-workspace .session-sidebar .rail-book-opener>svg{width:18px;height:18px;stroke-width:1.75}.refined-workspace[data-sidebar-open=false] .session-sidebar .desktop-notebook-heading{gap:0}.resizing-sidebar .refined-workspace [data-slot=sidebar-container],.resizing-sidebar .refined-workspace [data-slot=sidebar-gap]{transition:none}}@media(prefers-reduced-motion:reduce){.sidebar-toggle-icon .sidebar-toggle-divider,.sidebar-toggle-icon .sidebar-toggle-panel{transition:none}.refined-workspace .session-sidebar :is(.side-head,.db-books,.workspace-footer,.sidebar-topbar,.sidebar-topbar>.shizukasa-brand,.sidebar-topbar .new-session,.sidebar-topbar .new-session>span:last-child,.sidebar-topbar .new-session .write-button-icon,.all-notes-search>span,.account-name,.trash-folder>span,.desktop-notebook-heading h2,.db-book-row .db-book,.sidebar-history),.refined-workspace [data-slot=sidebar-container],.refined-workspace [data-slot=sidebar-gap]{transition:none!important}}html .refined-workspace .sidebar-topbar .new-session{background:transparent;border:0;color:var(--color-ink);box-shadow:none;font-weight:400;letter-spacing:0}html .refined-workspace .sidebar-topbar .new-session:hover{background:var(--color-hover);border:0;color:var(--color-ink);box-shadow:none}html[data-theme=dark] .refined-workspace .sidebar-topbar .new-session{background:transparent;border:0;color:var(--color-ink);box-shadow:none}html[data-theme=dark] .refined-workspace .sidebar-topbar .new-session:hover{background:var(--color-hover);border:0;color:var(--color-ink);box-shadow:none}html[data-theme=dark] .refined-workspace .mobile-notebook-home .all-notes-search{background:transparent!important;border:0!important}html[data-theme=dark] .refined-workspace .mobile-notebook-home .all-notes-search:hover{background:var(--color-hover)!important}.refined-workspace .folder-heading{min-width:0;gap:8px}.refined-workspace .folder-heading h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refined-workspace .capture-write{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;gap:0;border:0;border-radius:50%;background:#404040;color:#fff;white-space:nowrap}.refined-workspace .capture-write>svg{width:18px;height:18px;flex:none}.refined-workspace .capture-write:focus-visible,.refined-workspace .capture-write:hover{background:#4f4f4f;color:#fff}html[data-theme=dark] .refined-workspace .capture-write{background:#5d5d5d;color:#f6f6f6}html[data-theme=dark] .refined-workspace .capture-write:focus-visible,html[data-theme=dark] .refined-workspace .capture-write:hover{background:#707070}.font-settings [data-slot=select-trigger]:focus-visible{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:none}@media(hover:none),(max-width:767px){.refined-workspace .capture-start{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;margin-inline:0}.refined-workspace .capture-modes{display:contents}.refined-workspace .capture-start button{width:100%;min-width:0;height:44px;min-height:44px;padding:0 6px;gap:5px;font-size:13px;white-space:nowrap}.refined-workspace .capture-modes .capture-menu-write{display:none}}.notebook-reorder-handle{display:none}.refined-workspace .session-sidebar .notebook-row-menu{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;min-width:28px;height:32px;margin:0;border:0;border-radius:6px;background:transparent;color:var(--color-ink-2);opacity:.75}.refined-workspace .session-sidebar .notebook-row-menu:focus-visible,.refined-workspace .session-sidebar .notebook-row-menu:hover,.refined-workspace .session-sidebar .notebook-row-menu[data-state=open]{opacity:1;background:var(--color-hover)}.notebook-row-menu>svg{width:18px;height:18px;stroke-width:1.75}.db-book-row[data-notebook-dragging=true]{opacity:.55}.db-book-row[data-notebook-drop]:before{content:"";position:absolute;left:8px;right:8px;height:2px;border-radius:1px;background:var(--color-focus);pointer-events:none;z-index:2}.db-book-row[data-notebook-drop=before]:before{top:0}.db-book-row[data-notebook-drop=after]:before{bottom:0}body.is-notebook-dragging,body.is-notebook-dragging *{cursor:grabbing!important;user-select:none!important}@media(max-width:767px),(pointer:coarse){.refined-workspace .notebook-reorder-handle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-ink-2);touch-action:none;user-select:none;cursor:grab}.refined-workspace .notebook-reorder-handle>svg{width:16px;height:16px;stroke-width:1.75;pointer-events:none}.refined-workspace .mobile-notebook-home .notebook-row-menu,.refined-workspace .session-sidebar .notebook-row-menu{flex:0 0 44px;width:44px;min-width:44px;height:44px}}@media(min-width:768px){.refined-workspace[data-sidebar-open=false] .session-sidebar :is(.notebook-row-menu,.notebook-reorder-handle){display:none}}html:not([data-theme=dark]) .gallery-popup[data-slot=dialog-content],html:not([data-theme=dark]) .refined-workspace,html:not([data-theme=dark]) .refined-workspace .db-list,html:not([data-theme=dark]) .refined-workspace .db-main,html:not([data-theme=dark]) .refined-workspace .editor-placeholder,html:not([data-theme=dark]) .refined-workspace .inline-editor-pane{background:var(--color-paper)}html:not([data-theme=dark]) .refined-workspace .session-sidebar [data-slot=sidebar-inner]{background:var(--color-paper-2)}html:not([data-theme=dark]) .mobile-notebook-home{background:var(--color-paper)}html:not([data-theme=dark]) .refined-workspace :is(.all-notes-search,.db-search){background:#fff;border-color:var(--color-rule)}.refined-workspace .page-thumbnail{--thumb-paper:#f1f1f1;--thumb-light:#d8d8d8;--thumb-ink:#929292;background:var(--thumb-paper);box-shadow:none}html[data-theme=dark] .refined-workspace .page-thumbnail{--thumb-paper:#363636;--thumb-light:#555;--thumb-ink:#949494}.refined-workspace .db-list[data-gallery=false]{--list-thumbnail-size:64px}.refined-workspace .db-list[data-gallery=false][data-compact=true]{--list-thumbnail-size:44px}.refined-workspace .db-list[data-gallery=false] .page-thumbnail{width:var(--list-thumbnail-size);height:var(--list-thumbnail-size);top:0;right:0;left:auto;transform:none;border-radius:6px}.refined-workspace .db-list[data-gallery=false] .db-grid td.db-date-cell,.refined-workspace .db-list[data-gallery=false] .db-grid td.db-name-cell{padding-right:calc(var(--list-thumbnail-size) + 14px)!important}.refined-workspace .db-list[data-gallery=false][data-cover=false] .db-grid td.db-date-cell,.refined-workspace .db-list[data-gallery=false][data-cover=false] .db-grid td.db-name-cell{padding-right:0!important}.refined-workspace .db-list[data-gallery=true] .page-thumbnail[data-kind=image] img{position:absolute;inset:0}.refined-workspace .folder-heading:has(.capture-actions){flex-wrap:wrap;row-gap:10px}.refined-workspace .folder-heading:has(.capture-actions) h1{flex:1 1 0;max-width:none}.capture-actions{display:flex;align-items:center;flex:0 0 100%;gap:6px;width:100%;margin:0}.capture-actions>button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid var(--color-rule);border-radius:50%;color:var(--color-ink);background:var(--color-paper);box-shadow:none}.capture-actions>button>svg{width:18px;height:18px;flex:none;stroke-width:1.75}.capture-actions>button:hover{background:var(--color-hover);border-color:var(--input)}.capture-actions>button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:767px),(pointer:coarse){.capture-actions>button{flex-basis:44px;width:44px;height:44px;min-width:44px;min-height:44px}}.upload-notifications{position:fixed;z-index:190;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;pointer-events:none}.upload-notifications :is(.file-upload-feedback,.photo-upload-status){position:static;inset:auto;transform:none;width:100%;max-width:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:9px;background:var(--popover);color:var(--foreground);box-shadow:0 4px 18px #0000000d;font-size:13px;line-height:1.6;pointer-events:auto}.upload-notifications :is(.file-upload-feedback,.photo-upload-status)>span{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.upload-notifications :is(.file-upload-feedback,.photo-upload-status)>svg{flex:none;color:var(--muted-foreground)}.upload-notifications button{min-height:36px;color:inherit}.upload-notifications [role=alert]{border-color:var(--destructive)}@media(max-width:767px){.upload-notifications{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));width:auto}.upload-notifications button{min-height:44px}}.gallery-popup .upload-notifications{position:absolute;top:12px;right:12px;left:auto;width:min(420px,calc(100% - 24px));max-height:calc(100% - 24px)}.editor-image-block{position:relative;width:fit-content;max-width:100%;margin:1rem 0}.editor-image-block img{cursor:zoom-in;max-width:100%;border-radius:8px}.editor-image-block.is-selected img{outline:2px solid var(--foreground);outline-offset:3px}.image-preview-dialog{width:min(96vw,1100px);max-width:min(96vw,1100px)!important;max-height:94dvh}.image-preview-content{display:block;width:100%;height:auto;max-height:75dvh;object-fit:contain}.image-information-dialog form{display:grid;gap:18px}.image-information-dialog label{display:grid;gap:8px}.note-photos img[role=button]{cursor:zoom-in}.trash-heading{position:relative}.trash-heading>button{align-self:flex-start;margin-left:auto}.trash-selection-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0}.trash-selection-toolbar label{display:flex;align-items:center;gap:8px;margin-right:auto}.trash-record>input,.trash-selection-toolbar input{width:18px;height:18px;accent-color:#252525;flex-shrink:0}@media(min-width:768px){.refined-workspace .inline-editor-pane .editor-context{display:flex;align-items:center;gap:12px;padding-left:16px}.refined-workspace .editor-expand{flex-shrink:0;position:static}.refined-workspace .editor-context .editor-location{min-width:0}}.floating-notebook-card,.native-drag-card{display:flex;align-items:center;gap:10px;width:230px;padding:14px 18px;border:1px solid #d5d5d5;border-radius:10px;background:rgba(255,255,255,.87);color:#333;box-shadow:0 12px 28px #0002;font-size:14px;pointer-events:none}.floating-notebook-card{position:fixed;z-index:1000;transform:rotate(-2deg)}.floating-notebook-card span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.native-drag-card{position:fixed;left:0;top:0;z-index:1000;opacity:.85}.removed-item-motion{position:fixed;z-index:100;pointer-events:none;padding:12px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#555;overflow:hidden}@media(prefers-reduced-motion:no-preference){.db-book-row,.trash-record{transition:background .18s,opacity .2s}.editor-image-block,.image-preview-content,.trash-selection-toolbar{animation:content-arrive .12s ease-out}@keyframes content-arrive{0%{opacity:.65}to{opacity:1}}}html:not([data-theme=dark]) .refined-workspace [data-sidebar=sidebar]{background:#f0f0f0!important}html:not([data-theme=dark]) .refined-workspace .db-list{background:#fafafa!important;border-color:#dedede}html:not([data-theme=dark]) .refined-workspace .inline-editor-pane{background:#fff!important}html:not([data-theme=dark]) .refined-workspace .db-book-row.active{background:#dfdfdf}html:not([data-theme=dark]) .refined-workspace .db-grid tbody tr.selected{background:#ededed;border-color:#b8b8b8}html:not([data-theme=dark]) .refined-workspace .workspace-footer{border-top-color:#d9d9d9}.sync-notice{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:70;display:flex;gap:14px;align-items:center;max-width:90vw;padding:12px 18px;border:1px solid #ddd;border-radius:10px;background:#fff;color:#444;box-shadow:0 5px 18px #0001;font-size:13px}.trash-heading{padding-right:170px;min-height:44px}.trash-heading>button{position:absolute;top:0;right:0}.refined-workspace .db-book:focus{outline:none;box-shadow:none}.refined-workspace .db-book-row:has(.db-book:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.refined-workspace button:focus:not(:focus-visible){outline:none;box-shadow:none}.desktop-app-brand{border:0;background:transparent;padding:0;border-radius:5px}.refined-workspace .workspace-footer[data-slot=sidebar-footer]{border-top:0;padding:12px;align-items:flex-start}.workspace-settings-trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--color-ink-2);background:transparent}.workspace-settings-trigger:hover{background:var(--color-hover);color:var(--color-ink)}.settings-trash-count{margin-left:auto;font-size:12px;color:var(--color-ink-2)}.image-remove-button{position:absolute;z-index:2;top:6px;right:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);box-shadow:0 2px 6px #0002;cursor:pointer}.image-remove-button:hover{background:var(--color-hover)}body [data-slot=dialog-overlay].page-search-overlay{background:rgb(0 0 0/.42)!important;backdrop-filter:blur(2px)!important;transition:none;animation-duration:.1s}html[data-theme=dark] [data-slot=dialog-overlay].page-search-overlay{background:rgb(0 0 0/.6)!important}body [data-slot=button][data-variant=destructive]{background:#b83232;color:#fff!important}body [data-slot=button][data-variant=destructive]:hover:not(:disabled){background:#a32929}@media(max-width:767px){.mobile-notebook-home .bookmark-pages>span{font-size:14px;color:var(--color-ink-2)}.mobile-notebook-home .bookmark-pages>button{font-size:16px;line-height:1.5;min-height:48px}.mobile-notebook-home .bookmark-pages>button>svg{width:20px;height:20px}.refined-workspace .mobile-notebook-home .workspace-footer{position:fixed;left:max(20px,env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));z-index:35;padding:0;border:0;background:transparent}.mobile-notebook-home .workspace-settings-trigger{width:48px;height:48px;background:var(--color-paper);border:1px solid var(--color-rule);box-shadow:0 2px 8px #0000000d}.mobile-notebook-home .db-books{padding-bottom:88px}.image-remove-button{width:44px;height:44px}}@media(prefers-reduced-motion:no-preference){.refined-workspace :is(button,.db-grid tbody tr,.db-book-row,.inline-editor-pane,.editor-context),.refined-workspace [data-slot=sidebar-container],.refined-workspace [data-slot=sidebar-gap]{transition-duration:.12s}}.notebook-page-count{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:16px;padding:0 2px;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1;background:transparent;color:var(--muted-foreground);border:0;border-radius:0}.refined-workspace .db-add-book.shared-notebooks-entry{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-rule);border-radius:0}@media(min-width:768px){.refined-workspace[data-sidebar-open=false] .db-book-row{position:relative}.refined-workspace[data-sidebar-open=false] .notebook-page-count{display:none}html .refined-workspace .session-sidebar [data-sidebar=sidebar],html .refined-workspace .session-sidebar [data-slot=sidebar-inner]{background:#242424!important;color:#d9d9d9!important;--foreground:#e8e8e8;--muted-foreground:#ababab;--border:#414141;--color-text:#e8e8e8;--color-text-secondary:#bcbcbc;--color-text-muted:#ababab;--color-focus:#ccc}html .refined-workspace .session-sidebar .side-head{padding:12px 12px 8px;gap:4px}html .refined-workspace .session-sidebar .db-books{padding:6px 12px;gap:2px}}@media(min-width:768px){html .refined-workspace .session-sidebar :is(.db-book-row,.db-add-book,.all-notes-search,.new-session){min-height:34px;margin-block:1px;border-radius:7px}html .refined-workspace .session-sidebar :is(.db-book,.db-add-book,.all-notes-search,.new-session,.bookmark-pages button){font-size:14px;color:#d9d9d9!important}html .refined-workspace .session-sidebar .db-book-row{padding:2px 5px;gap:6px}html .refined-workspace .session-sidebar .db-book-row.active{background:#414141!important}html .refined-workspace .session-sidebar :is(.db-book-row:hover,.db-add-book:hover,.all-notes-search:hover,.new-session:hover){background:#353535!important}html .refined-workspace .session-sidebar :is(.all-notes-search,.new-session,.workspace-footer){background:transparent!important;border-color:#414141!important}html .refined-workspace .session-sidebar :is(.desktop-app-brand,.desktop-sidebar-toggle,.workspace-settings-trigger,.book-menu,.notebook-icon-trigger,.rail-book-opener){color:#d9d9d9!important}html .refined-workspace .session-sidebar :is(.desktop-notebook-heading h2,.bookmark-pages>span,.received-notebooks h2){color:#ababab;font-size:12px}html .refined-workspace .session-sidebar .desktop-app-brand{font-size:20px}html .refined-workspace .session-sidebar .book-name-input{background:#353535;color:#fff}html .refined-workspace .session-sidebar .notebook-page-count{background:transparent;color:#a0a0a0}html .refined-workspace .session-sidebar .notebook-icon-trigger{width:26px;height:26px}html .refined-workspace .session-sidebar .bookmark-pages{margin-bottom:8px;padding-bottom:8px;border-color:#414141}}html .refined-workspace .default-notebook-icon{background:transparent!important;background-image:none!important;color:var(--foreground)!important;border:0!important;border-radius:6px;box-shadow:none!important}html .refined-workspace .default-notebook-icon svg{color:inherit!important}.editor-image-block img{display:block;width:100%;height:auto!important;max-height:none!important}.markdown-sized-image{display:inline-block;max-width:100%}.markdown-sized-image img{width:100%;height:auto}.note-photos{display:flex;flex-direction:column;align-items:flex-start}.note-photos figure{max-width:100%}.note-photos figure img{max-height:none;height:auto}.upload-spinner{animation:upload-spin .9s linear infinite}@keyframes upload-spin{to{transform:rotate(1turn)}}.upload-notifications:has(.upload-spinner){z-index:250}.upload-notifications :is(.file-upload-feedback,.photo-upload-status):has(.upload-spinner){border-color:#aaa;box-shadow:0 4px 22px #0003;font-size:14px}.received-notebooks{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.received-notebooks h2{margin:0 8px 8px;font-size:13px;color:var(--muted-foreground)}.received-notebooks>p{margin:8px;font-size:12px;color:var(--muted-foreground)}.received-notebooks .db-book{width:100%;gap:8px;min-height:34px;text-align:left}.received-notebooks .db-book span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notebook-shared-mark{flex:none;color:var(--muted-foreground)}@media(min-width:768px){.refined-workspace[data-sidebar-open=false] .received-notebooks .db-book span,.refined-workspace[data-sidebar-open=false] .received-notebooks h2,.refined-workspace[data-sidebar-open=false] .received-notebooks>p{display:none}}.received-readonly{color:var(--muted-foreground);font-size:12px}.received-workspace .inline-editor-body{padding:32px clamp(20px,4vw,64px);overflow-y:auto;flex:1}.received-page-title{margin-bottom:28px;font-size:32px;font-weight:650;line-height:1.4}.received-workspace .editor-context{gap:12px;min-height:64px;padding:12px 20px}.received-workspace .editor-context .received-readonly{margin-left:auto}.received-notebooks .db-book[aria-current=page]{background:#414141;color:#fff!important;border-radius:7px}.editor-image-block img,.markdown-sized-image img,.note-photos figure img{max-height:none!important;height:auto!important;object-fit:contain;background:transparent}.db-heading .received-readonly{display:flex;align-items:center;gap:8px}@media(min-width:768px){html .refined-workspace .session-sidebar [data-sidebar=sidebar]{--accent:#353535;--accent-foreground:#e8e8e8;--sidebar-accent:#353535;--sidebar-accent-foreground:#e8e8e8}html .refined-workspace .session-sidebar .side-head{padding:8px 10px 4px;gap:2px}html .refined-workspace .session-sidebar .desktop-sidebar-controls{min-height:28px;height:28px;margin-bottom:4px}html .refined-workspace .session-sidebar .desktop-app-brand{font-size:18px;gap:6px}html .refined-workspace .session-sidebar .sidebar-topbar{margin:0;gap:0}html .refined-workspace .session-sidebar .all-notes-search,html .refined-workspace .session-sidebar .sidebar-topbar .new-session{height:28px;min-height:28px;margin:0;padding-block:0;font-size:13px}html .refined-workspace .session-sidebar .db-books{padding:2px 10px 8px;gap:1px}html .refined-workspace .session-sidebar .db-book-row{min-height:28px;height:28px;padding:0 4px;gap:4px;margin:0}html .refined-workspace .session-sidebar .db-book-row .db-book{min-height:28px;height:28px;padding:0;line-height:20px;font-size:13px}html .refined-workspace .session-sidebar .db-book-row :is(.notebook-icon-trigger,.root-notebook-icon,.rail-book-opener,.book-menu){width:26px;height:26px;min-height:26px;padding:0}html .refined-workspace .session-sidebar .db-book-row>svg{width:13px;height:13px}html .refined-workspace .session-sidebar .db-add-book{min-height:28px;height:28px;padding:0 8px;margin:2px 0;font-size:13px}html .refined-workspace .session-sidebar .desktop-notebook-heading{min-height:22px;height:22px;padding:0 8px;margin:4px 0 1px}html .refined-workspace .session-sidebar .bookmark-pages{margin:2px 0 4px;padding:0}html .refined-workspace .session-sidebar .bookmark-pages>span{padding:4px 8px;font-size:11px;line-height:18px}html .refined-workspace .session-sidebar .bookmark-pages>button{min-height:28px;height:28px;padding:0 8px;gap:8px;font-size:13px}html .refined-workspace .session-sidebar .bookmark-pages>button>svg{color:#bdbdbd!important;width:16px;height:16px}html .refined-workspace .session-sidebar :is(.bookmark-pages>button:hover,.bookmark-pages>button:focus-visible,.db-book:hover,.notebook-icon-trigger:hover,.icon-button:hover,.desktop-app-brand:hover,.workspace-settings-trigger:hover){background:#353535!important;color:#f0f0f0!important}html .refined-workspace .session-sidebar .bookmark-pages>button:hover>span{color:#f0f0f0!important}html .refined-workspace .session-sidebar .received-notebooks{margin-top:8px;padding-top:8px}html .refined-workspace .session-sidebar .received-notebooks h2{margin:0 8px 3px;font-size:11px;line-height:18px}html .refined-workspace .session-sidebar .received-notebooks .db-book{min-height:28px;padding:0 8px;font-size:13px}html .refined-workspace .session-sidebar .db-book-row[data-notebook-id=inbox]{margin-bottom:4px;padding-bottom:0}}.upload-loading-indicator{position:fixed;top:max(12px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);padding:9px 14px;border:1px solid var(--border);border-radius:999px;background:var(--popover);color:var(--foreground);box-shadow:0 3px 16px #0002;font-size:13px;line-height:20px;pointer-events:none}.editor-image-block img[draggable=true],.note-photos img[draggable=true]{cursor:grab}.editor-image-block img[draggable=true]:active,.image-drag-hint:active{cursor:grabbing}.image-drag-hint{position:absolute;top:8px;left:8px;z-index:2;display:flex;align-items:center;gap:3px;padding:4px 7px;border-radius:6px;background:var(--popover);color:var(--foreground);border:1px solid var(--border);font-size:11px;cursor:grab}.editor-image-block .image-drag-hint{opacity:0;pointer-events:none;transition:opacity 80ms}.editor-image-block:is(:hover,:focus-within,.is-selected) .image-drag-hint{opacity:1;pointer-events:auto}@media(hover:none){.editor-image-block .image-drag-hint{opacity:1;pointer-events:auto}}.tiptap .node-image[data-image-column=left],.tiptap .node-image[data-image-column=right]{display:inline-block;vertical-align:top;width:calc(50% - 8px);max-width:calc(50% - 8px);margin-block:8px}.tiptap .node-image[data-image-column=left]{margin-right:16px}.tiptap .node-image[data-image-column] .editor-image-block{max-width:100%}.markdown-body p:has([data-image-column=left])+p:has([data-image-column=right]),.markdown-body p:has([data-image-column=left]):has(+p [data-image-column=right]){display:inline-block;width:calc(50% - 8px);vertical-align:top}.markdown-body p:has([data-image-column=left]):has(+p [data-image-column=right]){margin-right:16px}.editor-file-drop-line.image-pair-drop{border:2px dashed var(--foreground);border-radius:10px;background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground);display:flex;align-items:center;justify-content:center;font-size:13px}@media(hover:none),(max-width:767px){.editor-image-block,.note-photos figure{max-width:100%}.note-photos figure img{width:auto;max-width:100%;height:auto;object-fit:contain;background:transparent}}.public-page{max-width:800px;margin:0 auto;padding:40px 24px;overflow-wrap:anywhere}.public-page>img{max-width:100%;height:auto}.public-page form{display:grid;gap:16px;max-width:360px;margin:10vh auto}.public-page form input{display:block;width:100%;border:1px solid #bbb;border-radius:8px;padding:10px}.public-page form button{padding:10px;border-radius:8px;background:#242424;color:#fff}@media(max-width:767px){.refined-workspace .db-list{background:#f4f4f1}.refined-workspace .inline-editor-body,.refined-workspace .inline-editor-pane{background:#fff}.db-grid tr[data-page-id]{position:relative;overflow:hidden}.db-grid tr[data-page-id]>td:not(.swipe-delete-cell){transform:translateX(var(--swipe-offset,0));transition:transform .18s ease-out}.db-grid tr[data-swiping]>td:not(.swipe-delete-cell){transition:none}.db-grid tr[data-page-id]>td.swipe-delete-cell{display:block!important;position:absolute;left:auto!important;right:0!important;top:0;bottom:0;transform:none!important;width:104px;height:auto!important;grid-area:auto!important;z-index:2;padding:0!important;background:#ba3338;color:white}.swipe-delete-cell button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:white}.db-list{overflow-x:hidden}}.shared-page-title{width:100%;font-size:2rem;font-weight:600;margin-bottom:24px;background:transparent}.shared-save-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.shared-save-actions button{border:1px solid #ccc;border-radius:8px;padding:8px 14px}.page-link-settings{display:grid;gap:12px;border-top:1px solid #ddd;padding-top:20px}.share-dialog select{max-width:100%;border:1px solid #ccc;border-radius:6px;padding:6px;font-size:13px}.personal-share{max-height:calc(100dvh - 32px);overflow-y:auto}@media(max-width:767px){.share-invite-input{flex-wrap:wrap}.share-invite-input input,.share-link,.share-link input{min-width:0}}.image-resize-frame{display:block;position:relative;max-width:100%}.image-resize-frame>img{display:block;width:100%!important;height:auto!important;max-height:none!important;margin:0!important}.image-resize-handle{position:absolute;right:0;top:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:center;width:24px;padding:0;border:0;background:transparent;cursor:ew-resize;touch-action:auto;-webkit-touch-callout:none;user-select:none}.image-resize-handle>span{width:5px;height:36px;max-height:70%;border:1px solid #fff;border-radius:4px;background:#555;box-shadow:0 1px 4px #0004;opacity:0;transition:opacity .1s}.image-resize-frame[data-resizing] .image-resize-handle>span,.image-resize-handle:focus-visible>span{opacity:1}.image-resize-handle:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:4px}.image-resize-frame[data-resizing]{user-select:none}@media(hover:hover){.image-resize-handle:hover>span{opacity:1}}@media(hover:none){.image-resize-handle{width:44px}}@media(prefers-reduced-motion:reduce){.image-resize-handle>span{transition:none}}.share-choice-group{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.share-choice-group legend{margin-bottom:10px;font-size:14px;font-weight:600}.share-choice-group label{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;row-gap:3px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:8px;cursor:pointer}.share-choice-group label:has(input:checked){border-color:#666;background:#f6f6f6}.share-choice-group label:has(input:focus-visible){outline:2px solid var(--foreground);outline-offset:2px}.share-choice-group label span{grid-column:2;color:var(--muted-foreground);font-size:12px}.share-choice-group input{accent-color:#333}.share-choice-group:disabled{opacity:.6}.personal-share .page-link-settings{border-top:0;padding-top:0}.share-generated-link,.share-password-form{display:grid;gap:10px;min-width:0}.share-password-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.share-password-tools>button:last-child{font-size:13px}.personal-share .share-link{display:flex;gap:8px;min-width:0}.personal-share .share-link input{flex:1;min-width:0}.public-page.shared-page-shell{width:100%;max-width:880px;min-height:100dvh;padding:28px clamp(20px,5vw,64px) 72px;background:#fff;color:var(--color-ink)}.shared-brand-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:36px}.shared-brand-link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.shared-brand-link>svg{width:16px;height:25px}.shared-brand-link .shizukasa-wordmark{font-size:20px}.shared-brand-header>p{margin:0;font-size:11px;line-height:1.6;color:#888}.shared-document{width:100%;min-width:0;max-width:100%;margin:0;padding:0}.shared-document .shared-page-title,.shared-document-title{font:inherit;font-size:30px;font-weight:600;line-height:1.4;letter-spacing:-.03em;margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid var(--color-rule)}.shared-document .session-editor{min-height:0!important;font-size:16px;line-height:1.7;color:var(--color-ink)}.shared-document .session-editor .editor-table{padding:0}.shared-document .session-editor .editor-table table{min-width:320px}.shared-document .contains-task-list{list-style:none;padding-left:0}.shared-document .task-list-item input{width:16px;height:16px;margin-right:8px;vertical-align:middle}.shared-document .task-list-item:has(>input:checked){color:#999;text-decoration:line-through}@media(max-width:767px){.shared-brand-header{gap:8px;margin-bottom:28px}.shared-brand-header>p{flex-basis:100%;font-size:10px}.shared-document-title{font-size:26px}html .refined-workspace .mobile-notebook-home{color-scheme:dark;background:#242424!important;color:#d9d9d9;--background:#242424;--foreground:#e8e8e8;--muted-foreground:#ababab;--border:#414141;--color-paper:#2c2c2c;--color-paper-2:#2c2c2c;--color-ink:#d9d9d9;--color-ink-2:#ababab;--color-rule:#414141;--color-hover:#353535;--color-focus:#ccc;--color-accent:#d9d9d9}}@media(max-width:767px){html .refined-workspace .mobile-notebook-home :is(.db-book,.db-add-book,.notebook-icon-trigger,.root-notebook-icon,.mobile-book-menu,.notebook-row-menu,.workspace-settings-trigger,.mobile-app-brand){color:#d9d9d9}html .refined-workspace .mobile-notebook-home :is(.db-book-row:hover,.db-book:hover,.db-add-book:hover,.notebook-icon-trigger:hover,.mobile-book-menu:hover,.notebook-row-menu:hover,.workspace-settings-trigger:hover){background:#353535;color:#f0f0f0}html .refined-workspace .mobile-notebook-home .db-book-row.active{background:#414141}html .refined-workspace .mobile-notebook-home :is(.root-notebook-group,.received-notebooks,.workspace-footer){border-color:#414141}html .refined-workspace .mobile-notebook-home :is(.notebook-page-count,.mobile-library-heading h1,.received-notebooks h2,.bookmark-pages>span){color:#ababab}html .refined-workspace .mobile-notebook-home .book-name-input{background:#353535;color:#fff}html .refined-workspace .mobile-notebook-home .workspace-settings-trigger{background:#2c2c2c;border-color:#414141}}html .refined-workspace .toolbar-voice.is-on{color:#fff!important;background:#ba3338!important;opacity:1}html .refined-workspace .toolbar-voice.is-on:hover{background:#9f262b!important}.delete-confirmation-actions{display:flex;flex-direction:column;gap:10px}.delete-confirmation-actions>button{width:100%;min-height:44px}@media(prefers-reduced-motion:reduce){.db-grid tr[data-page-id]>td{transition:none!important}}@media(max-width:767px){.refined-workspace .db-list{--page-list-edge:14px;padding-right:var(--page-list-edge)}.refined-workspace .db-grid:has(tr[data-page-id]){margin-right:calc(-1 * var(--page-list-edge))}.refined-workspace .db-grid tr[data-page-id]{padding-right:var(--page-list-edge)}.refined-workspace .mobile-page-heading{flex:none;margin:0 0 8px}.refined-workspace .mobile-page-title-row{display:flex;align-items:center;gap:6px;min-width:0}.refined-workspace .mobile-page-title-row .mobile-level-back{margin:0;width:40px;min-width:40px;min-height:44px;align-self:auto}.refined-workspace .mobile-page-title-row h1{min-width:0;flex:1;margin:0;font-size:20px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refined-workspace .mobile-page-count{flex:none;font-size:11px;color:var(--muted-foreground)}.refined-workspace .mobile-page-actions{display:flex;align-items:center;gap:4px;margin-top:4px}.refined-workspace .mobile-page-actions .capture-actions{display:flex;gap:4px;flex:1;margin:0}}@media(max-width:767px){.refined-workspace .mobile-page-actions :is(.capture-actions>button,.mobile-search-toggle,.list-settings-button){flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:8px;background:transparent;box-shadow:none}.refined-workspace .mobile-page-actions button:hover{background:var(--color-hover)}.refined-workspace .mobile-page-heading .db-search{width:100%;max-width:none;min-width:0;min-height:40px;margin:8px 0 0}}@media(max-width:767px){html .refined-workspace .db-list:has(>.mobile-page-heading){padding-top:8px}}.session-editor a{cursor:pointer}body .session-expired-overlay[data-slot=dialog-overlay]{z-index:200;background:#262626b8;backdrop-filter:blur(5px)}.session-expired-dialog[data-slot=dialog-content]{z-index:201;width:calc(100vw - 32px);max-width:440px;max-height:calc(100dvh - 32px);overflow:auto;padding:30px;gap:20px;border-radius:18px;background:#f9f9f9;border:1px solid #e1e1e1;color:#393939;box-shadow:0 24px 90px #0003}.session-expired-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e9e9e9;color:#626262}.session-expired-dialog [data-slot=dialog-header]{text-align:left;gap:10px}.session-expired-dialog [data-slot=dialog-title]{font-size:22px;line-height:1.5;font-weight:600;letter-spacing:.02em}.session-expired-dialog [data-slot=dialog-description],.session-photo-warning,.session-recovery-hint{font-size:14px;line-height:1.8;color:#717171}.session-recovery-hint{padding:14px 16px;background:#efefef;border-radius:10px;margin:0}.session-photo-warning{color:#986541;margin:0}.session-expired-dialog .session-login-button{width:100%;min-height:46px;background:#626262;color:#fff;border-radius:10px;font-size:14px}.session-expired-dialog .session-login-button:hover{background:#525252}.session-expired-dialog button:focus-visible{outline:2px solid #8a8a8a;outline-offset:4px}.session-export-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px}.session-export-actions button{min-height:32px;font-size:12px;color:#717171;text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .session-expired-icon{background:#4c4c4c;color:#dfdfdf}html[data-theme=dark] .session-recovery-hint{background:#3e3e3e}html[data-theme=dark] .session-expired-dialog :is([data-slot=dialog-description],.session-recovery-hint,.session-export-actions button){color:#c3c3c3}html[data-theme=dark] .session-photo-warning{color:#e5bd92}@media(max-width:480px){.session-expired-dialog[data-slot=dialog-content]{padding:24px;gap:18px}.session-expired-dialog [data-slot=dialog-title]{font-size:20px}}.shizukasa-brand{display:inline-flex;align-items:center;flex:none;white-space:nowrap;color:inherit}.shizukasa-brand>.shizukasa-wordmark{font-family:Geist Variable,sans-serif;font-weight:550;font-size:24px;line-height:1.2;letter-spacing:-.04em}.sidebar-topbar>.shizukasa-brand{color:var(--color-ink)}@media(min-width:768px){.refined-workspace[data-sidebar-open=false] .sidebar-topbar>.shizukasa-brand{display:none}}.desktop-app-brand{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--color-ink);white-space:nowrap}.desktop-app-brand>svg{width:13px;height:21px;flex:none}.desktop-app-brand>.shizukasa-brand{min-width:0;flex:0 1 auto}.desktop-app-brand .shizukasa-wordmark{font-size:19px;font-weight:550;letter-spacing:-.04em;overflow:hidden;text-overflow:ellipsis}.mobile-app-brand,.refined-workspace[data-sidebar-open=false] .desktop-app-brand{display:none}@media(max-width:767px){.refined-workspace .mobile-notebook-home .side-head{padding:8px 16px 4px;gap:0}.mobile-app-brand{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-ink)}.mobile-app-brand:before{content:"";position:absolute;inset:3px;border:1px solid var(--color-rule);border-radius:50%;background:var(--color-paper-2)}.mobile-app-brand>svg{position:relative;width:14px;height:22px;flex:none}.mobile-app-brand:hover:before{background:var(--color-hover)}.mobile-app-brand:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}.editor-slash-menu{position:fixed;z-index:60;box-sizing:border-box;padding:6px;border:1px solid var(--border,#dddddd);border-radius:10px;background:var(--popover,#fbfbfb);color:var(--foreground,#3e3e3e);box-shadow:0 8px 24px #36363614;overflow:auto;overscroll-behavior:contain;font-family:inherit}.editor-slash-menu>button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;font-size:14px;line-height:1.5;cursor:pointer;white-space:nowrap}.editor-slash-menu>button[aria-selected=true]{background:var(--color-tint,#ececec)}.editor-slash-menu>button svg{flex:0 0 18px;color:var(--muted-foreground,#828282)}.editor-slash-empty{margin:0;padding:12px 10px;font-size:13px;line-height:1.5;color:var(--muted-foreground,#828282)}.editor-command-error,.page-search-error{color:var(--destructive,#b35f53);font-size:13px;line-height:1.6;margin:12px 0}.page-link-search .page-search-title{padding:18px 48px 0 20px;color:var(--foreground,#3e3e3e);font-size:16px;line-height:1.4;text-align:left}.page-link-search .page-search-error{margin:0;padding:10px 20px}.page-link-search .page-search-results{min-height:72px;max-height:min(420px,50dvh)}@media (max-width:767px){.page-link-search[data-slot=dialog-content]{max-height:calc(100dvh - 24px);overflow:auto}.page-link-search .page-search-results{max-height:45dvh}}.session-editor .editor-table{position:relative;max-width:100%;margin:24px 0;padding:0 24px 24px 0}.editor-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.session-editor .editor-table table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0}.session-editor .editor-table :is(td,th){position:relative;min-width:112px;border:1px solid var(--color-rule,#e1e1e1);padding:9px 12px;text-align:left;vertical-align:top;font-size:inherit;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.session-editor .editor-table th{font-weight:600;background:var(--color-hover,#f0f0f0)}.session-editor .editor-table :is(td,th)>p{margin:0!important;min-height:1.65em;font-size:inherit;font-weight:inherit;line-height:inherit}.session-editor .editor-table .selectedCell:after{content:"";position:absolute;inset:0;background:var(--color-tint,#e9e9e9);opacity:.55;pointer-events:none}.editor-table-controls{position:absolute;inset:0;pointer-events:none}.editor-table-add{position:absolute;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:auto;border:0;border-radius:5px;background:transparent;color:var(--color-ink-2,#747474);opacity:0;transition:opacity .12s ease,background-color .12s ease;font:inherit;font-size:20px;cursor:pointer;touch-action:manipulation}.editor-table-add-row{bottom:0;left:0;width:calc(100% - 24px);height:24px}.editor-table-add-column{right:0;top:0;width:24px;height:calc(100% - 24px)}.editor-table-add-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.editor-table-add:focus-visible,.editor-table:focus-within .editor-table-add,.editor-table:hover .editor-table-add{opacity:1}.editor-table-add:hover{background:var(--color-hover,#f0f0f0);color:var(--color-ink,#393939)}.editor-table-add:focus-visible{outline:2px solid var(--color-focus,#8e8e8e);outline-offset:1px}.editor-table-add:disabled{opacity:.3;cursor:default}.table-size-dialog[data-slot=dialog-content]{max-width:380px;color:var(--color-ink,#393939);background:var(--color-paper,#f9f9f9);border-color:var(--color-rule,#e1e1e1)}.table-size-form{min-width:0}.table-size-picker{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;max-width:292px;margin:0 auto}.table-size-picker button{aspect-ratio:1;border:1px solid var(--color-rule,#e1e1e1);border-radius:3px;background:transparent;cursor:pointer}.table-size-picker button[data-active=true]{background:var(--color-tint,#e9e9e9);border-color:var(--color-focus,#8e8e8e)}.table-size-picker button:focus-visible{outline:2px solid var(--color-accent,#616161);outline-offset:2px}.table-size-preview{text-align:center;font-size:13px;min-height:20px;margin:10px 0 16px;color:var(--color-ink-2,#747474);font-variant-numeric:tabular-nums}.table-size-fields{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:end;gap:12px}.table-size-fields label{display:grid;gap:7px;font-size:13px}.table-size-fields>span{padding-bottom:9px;color:var(--color-ink-2,#747474)}.table-size-fields input{font-size:16px;background:transparent;border-color:var(--color-rule,#e1e1e1);color:inherit}.table-size-help{margin:12px 0 0;font-size:12px;line-height:1.65;color:var(--color-ink-2,#747474)}.table-size-error{margin-top:12px;font-size:13px;line-height:1.6;color:#ad5148}.table-size-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.table-size-actions button[type=submit]{background:var(--color-ink,#393939);color:var(--color-paper,#f9f9f9)}@media(hover:none),(max-width:767px),(pointer:coarse){.session-editor .editor-table{padding:0;margin:20px 0}.editor-table-controls{position:static;display:flex;justify-content:flex-end;gap:8px;margin-top:6px;pointer-events:auto}.editor-table-add{position:static;width:auto;height:44px;padding:0 10px;opacity:1;font-size:18px}.editor-table-add-label{position:static;clip-path:none;overflow:visible;width:auto;height:auto;font-size:12px}}@media(prefers-reduced-motion:reduce){.editor-table-add{transition:none}}.font-settings[data-slot=dialog-content]{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.usage-summary{border-top:1px solid var(--border);padding-top:16px;font-size:12px;color:var(--muted-foreground)}.usage-summary h3{color:var(--foreground);font-size:13px;font-weight:500;margin-bottom:10px}.usage-summary dl{display:grid;gap:6px}.usage-summary dl>div{display:flex;justify-content:space-between;gap:16px}.usage-summary dd{font-variant-numeric:tabular-nums;color:var(--foreground)}.usage-summary p{margin-top:10px;line-height:1.7}.usage-summary button{text-decoration:underline;text-underline-offset:3px;margin-left:8px;min-height:28px}