.Q97ehq_nichoShell{background:var(--background);height:100dvh;min-height:100dvh;color:var(--ui-text);text-shadow:0 1px 2px #0003;grid-template-rows:auto 1fr;grid-template-columns:360px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.Q97ehq_brandCorner{color:var(--foreground);opacity:.6;z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700;position:absolute;top:16px;right:24px}.Q97ehq_backdrop{z-index:40;background:#0000008c;position:fixed;inset:0}@media (max-width:900px){.Q97ehq_nichoShell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}.Q97ehq_brandCorner{display:none}}
.P5Xnfq_header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;grid-column:1/-1;align-items:stretch;gap:0;min-width:0;height:54px;display:flex;overflow:hidden}.P5Xnfq_sidebarZone{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:360px;padding:0 16px;display:flex}.P5Xnfq_editorZone{flex:auto;align-items:stretch;gap:8px;min-width:0;padding:0 12px 0 0;display:flex;overflow:hidden}.P5Xnfq_toolbarSlot{scrollbar-width:none;flex:0 auto;align-self:center;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.P5Xnfq_manageGroup{flex-shrink:0;align-items:center;gap:2px;display:flex}.P5Xnfq_manageGroup:after{content:"";background:var(--border,#ffffff1a);flex-shrink:0;width:1px;height:16px;margin:0 8px}.P5Xnfq_manageGroup button{min-height:32px;padding:8px}.P5Xnfq_manageGroup [class*=exportMenu] svg:first-child{stroke-width:2px;width:18px;height:18px}.P5Xnfq_mobileActionRow{display:none}.P5Xnfq_iconBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;line-height:1;display:inline-flex}.P5Xnfq_iconBtn:hover{color:var(--foreground);background:var(--surface-hover)}.P5Xnfq_iconBtnActive{color:var(--foreground);background:var(--surface-active)}[data-drawer-skin=inox] .P5Xnfq_iconBtn{color:#ffffffd1}[data-drawer-skin=inox] .P5Xnfq_iconBtn:hover{color:#fff;background:#ffffff1a}[data-drawer-skin=inox] .P5Xnfq_iconBtnActive{color:#fff;background:#ffffff1a}.P5Xnfq_iconBtnProtected{color:var(--protected-fg);background:var(--protected-bg)}.P5Xnfq_iconBtnProtected:hover{color:var(--protected-fg);background:var(--protected-border)}.P5Xnfq_archiveBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;line-height:1;transition:transform .15s,background .15s,color .15s;display:inline-flex}.P5Xnfq_archiveBtn:hover{color:#f66;background:#ff32324d}.P5Xnfq_archiveBtnActive{color:#f44;background:#ff323266;transform:scale(1.15)}.P5Xnfq_bellBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;line-height:1;transition:transform .15s,background .15s,color .15s;display:inline-flex}.P5Xnfq_bellBtn:hover{color:#4ade80;background:#4ade8033}.P5Xnfq_bellBtnActive{color:#22c55e;background:#22c55e40;transform:scale(1.15)}.P5Xnfq_selectionCancelBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;padding:8px;font-size:16px;line-height:1}.P5Xnfq_selectionCancelBtn:hover{color:var(--foreground)}.P5Xnfq_selectionCount{color:var(--muted-2);white-space:nowrap;flex-shrink:0;font-size:12px}.P5Xnfq_selectionDeleteBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;padding:8px;font-size:16px;line-height:1}.P5Xnfq_selectionDeleteBtn:hover{color:#ef4444;background:#ef444426}.P5Xnfq_selectionDeleteBtn:disabled{opacity:.3;cursor:not-allowed}.P5Xnfq_selectionMoveWrap{flex-shrink:0;position:relative}.P5Xnfq_selectionMoveBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px;font-size:16px;line-height:1}.P5Xnfq_selectionMoveBtn:hover{color:var(--foreground);background:var(--surface-hover)}.P5Xnfq_selectionMoveBtn:disabled{opacity:.3;cursor:not-allowed}.P5Xnfq_selectionMoveDropdown{background:var(--settings-bg);border:1px solid var(--border);z-index:50;border-radius:12px;flex-direction:column;gap:2px;min-width:160px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 30px #0006}.P5Xnfq_selectionMoveDropdown button{color:var(--ui-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:13px}.P5Xnfq_selectionMoveDropdown button:hover{background:var(--surface-hover);color:var(--foreground)}.P5Xnfq_circleBtn{background:var(--settings-primary-bg);color:var(--settings-primary-fg);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:transform .1s,opacity .15s;display:inline-flex}[data-drawer-skin=inox] .P5Xnfq_drawerToggleBtn{background:var(--drawer-control-bg);color:var(--drawer-control-text);box-shadow:var(--drawer-control-ring)}.P5Xnfq_circleBtn:hover{opacity:.85;transform:scale(1.05)}.P5Xnfq_circleBtnActive{background:var(--drawer-control-bg);color:var(--drawer-control-text);box-shadow:var(--drawer-control-ring)}.P5Xnfq_statusText{opacity:.7;white-space:nowrap;flex-shrink:0;align-self:center;font-size:12px}.P5Xnfq_spacer{margin-right:auto}.P5Xnfq_nichoIcon{box-sizing:border-box;border:2.7px solid;border-radius:3px;flex-shrink:0;width:23px;height:23px;position:relative}.P5Xnfq_nichoIcon:before{content:"";border-right:2.7px solid;width:0;position:absolute;top:0;bottom:0;left:65%;transform:translate(-1.35px)}.P5Xnfq_nichoIcon:after{content:"";border-bottom:2.7px solid;height:0;position:absolute;top:65%;left:0;right:0;transform:translateY(-1.35px)}@media (max-width:900px){.P5Xnfq_header{z-index:25;background:var(--background);flex-direction:column;grid-row:2;align-items:stretch;height:auto;position:sticky;top:54px;overflow:visible}.P5Xnfq_sidebarZone{display:none}.P5Xnfq_editorZone{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:visible}.P5Xnfq_manageGroup{display:none}.P5Xnfq_toolbarSlot{border-top:1px solid var(--border-subtle);width:100%;padding:4px 0}.P5Xnfq_mobileActionRow{border-top:1px solid var(--border-subtle);justify-content:space-around;align-items:center;padding:6px 8px;display:flex}.P5Xnfq_mobileActionRow .P5Xnfq_iconBtn{padding:8px}.P5Xnfq_statusText{display:none}}
.sXn5ia_keycapBtn{background:0 0!important}.sXn5ia_keycapImg{object-fit:cover;filter:drop-shadow(0 2px 5px #0006);border-radius:8px;display:block}.sXn5ia_menuPanel{background:var(--background);border:1px solid var(--border-2);z-index:70;border-radius:12px;flex-direction:column;min-width:180px;padding:6px;display:flex;box-shadow:0 12px 40px #00000059}.sXn5ia_menuItem{text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px}.sXn5ia_menuItem:hover{background:var(--surface-hover)}
.ycM4SG_launcher{z-index:20;width:32px;height:32px;color:var(--foreground);opacity:.6;border-radius:999px;place-items:center;transition:opacity .15s,background .15s;display:grid;position:absolute;top:12px;right:90px}.ycM4SG_launcher:hover{opacity:1;background:var(--surface-hover)}@media (max-width:900px){.ycM4SG_launcher{display:none}}
.W-JJdW_editor{flex-direction:column;min-height:0;display:flex;overflow:hidden}.W-JJdW_editorTopBar{flex-wrap:wrap;flex-shrink:0;align-self:stretch;align-items:stretch;gap:8px;padding:0;display:flex}.W-JJdW_editorTextarea{resize:none;border:1px solid var(--border);background:var(--surface-2);width:100%;height:100%;min-height:0;color:inherit;border-radius:18px;outline:none;padding:16px;font-size:16px;line-height:1.6;overflow:auto}@media (max-width:900px){.W-JJdW_editor{grid-row:3;padding:12px}}
.-ElL1G_root{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.-ElL1G_toolbarRow{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:16px 0;display:flex;overflow-x:auto}.-ElL1G_toolbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;--toolbar-icon-size:18px;--toolbar-icon-stroke:2px;border-bottom:none;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.-ElL1G_toolbar::-webkit-scrollbar{display:none}.-ElL1G_btn,.-ElL1G_btnActive,.-ElL1G_btnDisabled{color:var(--muted);cursor:pointer;white-space:nowrap;font-variant-emoji:text;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;transition:background .1s,color .1s;display:inline-flex}.-ElL1G_btn:hover{background:var(--surface-hover);color:var(--foreground)}.-ElL1G_btnActive{background:var(--surface-active);color:var(--foreground)}.-ElL1G_btnDisabled{color:var(--muted-3);cursor:not-allowed}.-ElL1G_toolbar button svg{width:var(--toolbar-icon-size);height:var(--toolbar-icon-size);stroke-width:var(--toolbar-icon-stroke);flex-shrink:0}.-ElL1G_toolbar .-ElL1G_headingBtn{font-size:16px;font-weight:700}.-ElL1G_btnHighlight{color:#f5c400}.-ElL1G_btnHighlight:hover{color:gold;background:#f5c4001f}.-ElL1G_btnHighlightActive{color:gold;background:#f5c4002e}.-ElL1G_sep{background:var(--border);flex-shrink:0;width:1px;height:16px;margin:0 2px}.-ElL1G_exportMenu{flex-shrink:0;display:inline-flex;position:relative}.-ElL1G_exportMenu .-ElL1G_btn{gap:4px}.-ElL1G_exportMenuPanel{z-index:1000;background:var(--background);border:1px solid var(--border-2);border-radius:8px;flex-direction:column;min-width:140px;padding:4px;display:flex;box-shadow:0 4px 16px #0000004d}.-ElL1G_exportMenuItem{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px}.-ElL1G_exportMenuItem:hover{background:var(--surface-hover)}.-ElL1G_exportMenuItem:disabled{color:var(--muted-3);cursor:not-allowed}.-ElL1G_tableCellMenu{z-index:1000;background:var(--background);border:1px solid var(--border-2);border-radius:8px;flex-direction:column;min-width:200px;padding:4px;display:flex;box-shadow:0 4px 16px #0000004d}.-ElL1G_tableCellMenuItem{color:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px}.-ElL1G_tableCellMenuItem:hover{background:var(--surface-hover)}.-ElL1G_tableCellMenuItemDanger{color:#e5484d}.-ElL1G_tableCellMenuItemDanger:hover{background:#e5484d1f}.-ElL1G_tableCellMenuSep{background:var(--border-2);height:1px;margin:4px 6px}.-ElL1G_todoBar{border-bottom:1px solid var(--border-subtle);background:var(--surface-2);scrollbar-width:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 48px;display:flex;overflow-x:auto}.-ElL1G_todoBar::-webkit-scrollbar{display:none}.-ElL1G_todoBarLeft{align-items:center;gap:12px;min-width:0;display:flex}.-ElL1G_todoBarLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);flex-shrink:0;font-size:10px;font-weight:600}.-ElL1G_todoBarHint{color:var(--muted-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.-ElL1G_todoMarkAll{border:1px solid var(--border);color:var(--muted-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;flex-shrink:0;min-height:28px;padding:3px 10px;font-size:11px;transition:background .1s,color .1s}.-ElL1G_todoMarkAll:hover{background:var(--surface-hover);color:var(--muted)}.-ElL1G_todoBarActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.-ElL1G_todoOrganize{border:1px solid var(--border);color:var(--muted-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;flex-shrink:0;min-height:28px;padding:3px 10px;font-size:11px;transition:background .1s,color .1s}.-ElL1G_todoOrganize:hover{background:var(--surface-hover);color:var(--muted)}.-ElL1G_todoOrganizeDone{background:var(--foreground);border:1px solid var(--foreground);color:var(--background);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;min-height:28px;padding:3px 10px;font-size:11px;font-weight:600;transition:opacity .1s}.-ElL1G_todoOrganizeDone:hover{opacity:.85}.-ElL1G_editorWrap{--task-row-gap:3px;--task-checkbox-width:15px;--task-draghandle-width:15px;--task-menu-width:32px;flex:1;min-height:0;padding:28px 48px 24px;overflow-y:auto}.-ElL1G_editorWrap .ProseMirror{min-height:100%;color:var(--foreground);caret-color:var(--foreground);outline:none;font-size:16px;line-height:1.75}:is(.-ElL1G_editorWrap .ProseMirror>p:first-child,.-ElL1G_editorWrap .ProseMirror>h1:first-child){color:var(--foreground);margin-bottom:.5em;font-size:1.45em;font-weight:700;line-height:1.3}.-ElL1G_editorWrap .ProseMirror p{margin:0 0 .5em}.-ElL1G_editorWrap .ProseMirror h1{color:var(--foreground);margin:1.2em 0 .4em;font-size:1.45em;font-weight:700;line-height:1.3}.-ElL1G_editorWrap .ProseMirror h2{color:var(--muted);margin:1em 0 .3em;font-size:1.15em;font-weight:600;line-height:1.4}.-ElL1G_editorWrap .ProseMirror strong{color:var(--foreground);font-weight:700}.-ElL1G_editorWrap .ProseMirror em{color:var(--muted);font-style:italic}.-ElL1G_editorWrap .ProseMirror s{opacity:.5}.-ElL1G_editorWrap .ProseMirror mark{background:var(--highlight-bg);color:inherit;border-radius:3px;padding:0 2px}.-ElL1G_editorWrap .ProseMirror ul{margin:.3em 0 .5em;padding-left:1.4em;list-style-type:disc}.-ElL1G_editorWrap .ProseMirror ol{margin:.3em 0 .5em;padding-left:1.4em;list-style-type:decimal}.-ElL1G_editorWrap .ProseMirror li{margin:.2em 0}.-ElL1G_editorWrap .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.5em 0}:is(.-ElL1G_editorWrap .ProseMirror th,.-ElL1G_editorWrap .ProseMirror td){border:1px solid var(--border-2,#ffffff2e);vertical-align:top;padding:6px 8px;position:relative}.-ElL1G_editorWrap .ProseMirror th{background:var(--surface-2);text-align:left;font-weight:700}.-ElL1G_editorWrap .ProseMirror .selectedCell{background:var(--surface-active)}.-ElL1G_editorWrap .ProseMirror .column-resize-handle{background:var(--border-strong,#fff6);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.-ElL1G_editorWrap .ProseMirror.resize-cursor{cursor:col-resize}:is(.-ElL1G_editorWrap .ProseMirror td,.-ElL1G_editorWrap .ProseMirror th){-webkit-touch-callout:none}.-ElL1G_editorWrap .ProseMirror ul[data-type=taskList]{margin:.3em 0;padding-left:0;list-style:none}.-ElL1G_taskItemWrap{align-items:flex-start;gap:var(--task-row-gap);border-radius:6px;padding:2px 0;transition:background-color .12s;display:flex;position:relative}.-ElL1G_taskItemWrap .-ElL1G_taskItemContent ul[data-type=taskList]{background:var(--background)}@media (hover:hover) and (pointer:fine){.-ElL1G_taskItemWrap:hover:not(:has(.-ElL1G_taskItemWrap:hover)){background:var(--surface-hover)}.-ElL1G_taskItemWrap:hover .-ElL1G_taskMenuBtn,.-ElL1G_taskItemWrap:hover .-ElL1G_collapseBtn,.-ElL1G_taskItemWrap:hover .-ElL1G_dragHandle{color:var(--muted)}.-ElL1G_taskItemWrap:hover:not(:has(.-ElL1G_taskItemWrap:hover))>.-ElL1G_dragHandle{opacity:1}}.-ElL1G_taskItemWrap:focus-within:not(:has(.-ElL1G_taskItemWrap:focus-within)){background:var(--surface-active)}@media (prefers-reduced-motion:reduce){.-ElL1G_taskItemWrap{transition:none}}.-ElL1G_taskItemChecked{display:none}.-ElL1G_dragHandle{opacity:0;cursor:grab;color:var(--muted-2);-webkit-user-select:none;user-select:none;touch-action:none;width:var(--task-draghandle-width);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:13px;line-height:1.6;transition:opacity .12s;display:inline-flex;position:relative}.-ElL1G_dragHandle:before{content:"";position:absolute;inset:-10px -8px}.-ElL1G_dragHandle:active{cursor:grabbing}.-ElL1G_taskItemWrap.-ElL1G_dragging .-ElL1G_dragHandle,.-ElL1G_organizeMode .-ElL1G_dragHandle{opacity:1}.-ElL1G_taskItemWrap.-ElL1G_dragging{z-index:5;background:var(--background);border-radius:4px;box-shadow:0 4px 10px #0000002e}.-ElL1G_taskItemWrap.-ElL1G_dropBefore{box-shadow:inset 0 2px 0 0 var(--foreground)}.-ElL1G_taskItemWrap.-ElL1G_dropAfter{box-shadow:inset 0 -2px 0 0 var(--foreground)}.-ElL1G_taskCheckboxLabel{cursor:pointer;flex-shrink:0;align-items:flex-start;margin-right:2px;padding-top:5px;display:flex}.-ElL1G_taskCheckboxLabel input[type=checkbox]{accent-color:var(--foreground);cursor:pointer;width:15px;height:15px}.-ElL1G_taskItemContent{flex:1;min-width:0;line-height:1.6}.-ElL1G_collapseBtn{opacity:0;color:var(--muted-2);cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:1;transition:opacity .12s,color .12s;display:inline-flex;position:absolute;top:3px;left:-19px}.-ElL1G_collapseBtn:before{content:"";position:absolute;inset:-10px}.-ElL1G_collapseBtn:hover{color:var(--muted)}.-ElL1G_taskItemWrap:hover .-ElL1G_collapseBtn{opacity:1}.-ElL1G_taskItemWrap[data-collapsed=true] .-ElL1G_taskItemContent ul[data-type=taskList]{display:none}.-ElL1G_taskMenuWrap{flex-shrink:0;position:relative}.-ElL1G_taskMenuBtn{opacity:0;color:var(--muted-2);cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:16px;line-height:1;transition:opacity .12s,color .12s;display:inline-flex;position:relative}.-ElL1G_taskMenuBtn:before{content:"";position:absolute;inset:-6px}.-ElL1G_taskMenuBtn:hover{color:var(--muted)}.-ElL1G_taskItemWrap:hover .-ElL1G_taskMenuBtn{opacity:1}@media (hover:none){.-ElL1G_collapseBtn,.-ElL1G_taskMenuBtn{opacity:1}.-ElL1G_dragHandle{pointer-events:none}.-ElL1G_organizeMode .-ElL1G_dragHandle{pointer-events:auto}}.-ElL1G_taskMenu{z-index:20;background:var(--background);border:1px solid var(--border);pointer-events:none;border-radius:8px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #0000002e}.-ElL1G_taskMenuItem,.-ElL1G_taskMenuItemDanger{color:var(--foreground);cursor:pointer;text-align:left;white-space:nowrap;pointer-events:auto;background:0 0;border:none;border-radius:5px;padding:8px 10px;font-size:13px}.-ElL1G_taskMenuItem:hover{background:var(--surface-hover)}.-ElL1G_taskMenuItemDanger{color:#ff5050f2}.-ElL1G_taskMenuItemDanger:hover{background:#ff50501f}.-ElL1G_editorWrap .ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin:2px 0 2px -22px;margin-right:calc(-1 * (var(--task-row-gap) + var(--task-menu-width)));border-left:1.5px solid color-mix(in srgb, var(--border) 50%, transparent);padding-left:0}.-ElL1G_editorWrap .ProseMirror a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;transition:color .15s}.-ElL1G_editorWrap .ProseMirror a:hover{color:var(--foreground)}.-ElL1G_editorWrap .ProseMirror>p:first-child.is-editor-empty:before{content:attr(data-placeholder);color:var(--muted-3);pointer-events:none;float:left;height:0}.-ElL1G_editorWrap .ProseMirror ::selection{background:#64a0ff38}.-ElL1G_donePanel{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;max-height:25vh;display:flex}.-ElL1G_donePanelHeader{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 48px;display:flex}.-ElL1G_donePanelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:600}.-ElL1G_doneUncheckAll{border:1px solid var(--border);color:var(--muted-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;min-height:28px;padding:3px 10px;font-size:11px;transition:background .1s,color .1s}.-ElL1G_doneUncheckAll:hover{background:var(--surface-hover);color:var(--muted)}.-ElL1G_doneList{flex-direction:column;gap:6px;padding:8px 48px 12px;display:flex;overflow-y:auto}.-ElL1G_completedDrawer{z-index:60;background:var(--surface-solid);border-top:1px solid var(--border);box-sizing:border-box;height:calc(52px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;transition:height .22s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000047}.-ElL1G_completedDrawerHalf{height:45dvh}.-ElL1G_completedDrawerExpanded{height:88dvh}.-ElL1G_completedDrawerDragging{transition:none}.-ElL1G_completedDrawerHandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:100%;padding:8px 16px 10px;display:flex}.-ElL1G_completedDrawerHandle:active{cursor:grabbing}.-ElL1G_completedDrawerGrabber{background:var(--border-2);border-radius:2px;flex-shrink:0;width:36px;height:4px}.-ElL1G_completedDrawerHandleRow{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--muted-2);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.-ElL1G_completedDrawerBody{flex-direction:column;flex:1;gap:4px;min-height:0;padding:4px 16px 16px;display:flex;overflow-y:auto}.-ElL1G_completedGroupHeader{align-items:center;gap:6px;min-height:32px;display:flex}.-ElL1G_completedCollapseBtn{color:var(--muted-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:1;display:inline-flex}.-ElL1G_completedCollapseBtn:hover{color:var(--muted)}.-ElL1G_completedCheckbox{accent-color:var(--muted);cursor:pointer;flex-shrink:0;width:15px;height:15px}.-ElL1G_completedGroupText{min-width:0;color:var(--muted-2);overflow-wrap:anywhere;flex:1;font-size:15px;line-height:1.6}.-ElL1G_completedGroupHeader input:checked~.-ElL1G_completedGroupText{text-decoration:line-through}.-ElL1G_reopenGroupBtn{border:1px solid var(--border);color:var(--muted-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;flex-shrink:0;padding:3px 10px;font-size:11px}.-ElL1G_reopenGroupBtn:hover{background:var(--surface-hover);color:var(--muted)}.-ElL1G_bubbleMenuWrap{z-index:50;pointer-events:auto;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.-ElL1G_bubbleMenu{background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;align-items:center;gap:1px;padding:3px 4px;display:flex;box-shadow:0 4px 16px #0003}.-ElL1G_bubbleBtn,.-ElL1G_bubbleBtnActive{color:var(--muted);cursor:pointer;font-variant-emoji:text;background:0 0;border:none;border-radius:5px;height:32px;padding:0 8px;font-size:13px;font-weight:600;line-height:1;transition:background .1s,color .1s}.-ElL1G_bubbleBtn:hover{background:var(--surface-hover);color:var(--foreground)}.-ElL1G_bubbleBtnActive{background:var(--surface-active);color:var(--foreground)}.-ElL1G_bubbleBtnHighlight{color:#f5c400;cursor:pointer;background:0 0;border:none;border-radius:5px;height:32px;padding:0 8px;font-size:13px;font-weight:600;line-height:1;transition:background .1s,color .1s}.-ElL1G_bubbleBtnHighlight:hover{color:gold;background:#f5c4001f}.-ElL1G_bubbleBtnHighlightActive{color:gold;cursor:pointer;background:#f5c4002e;border:none;border-radius:5px;height:32px;padding:0 8px;font-size:13px;font-weight:600;line-height:1}.-ElL1G_bubbleSep{background:var(--border);flex-shrink:0;width:1px;height:14px;margin:0 2px}@media (max-width:640px){.-ElL1G_editorWrap{padding:18px 14px 16px 16px}.-ElL1G_todoBar{padding-left:16px;padding-right:16px}.-ElL1G_todoBarHint{display:none}.-ElL1G_donePanelHeader,.-ElL1G_doneList{padding-left:16px;padding-right:16px}.-ElL1G_toolbar{gap:0;padding:2px 4px}.-ElL1G_btn,.-ElL1G_btnActive,.-ElL1G_btnDisabled{min-height:38px;padding:0 4px;font-size:12px}.-ElL1G_sep{margin:0}.-ElL1G_editorWrap .ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-left:-4px}.-ElL1G_editorWrap .ProseMirror ul[data-type=taskList] ul[data-type=taskList] ul[data-type=taskList] .-ElL1G_taskItemContent p{white-space:nowrap;scrollbar-width:thin;touch-action:pan-x;padding-bottom:4px;overflow-x:auto}.-ElL1G_editorWrap .ProseMirror ul[data-type=taskList] ul[data-type=taskList] ul[data-type=taskList] .-ElL1G_taskItemContent p::-webkit-scrollbar{height:4px}.-ElL1G_editorWrap .ProseMirror ul[data-type=taskList] ul[data-type=taskList] ul[data-type=taskList] .-ElL1G_taskItemContent p::-webkit-scrollbar-thumb{background:var(--border-strong,#ffffff4d);border-radius:2px}.-ElL1G_collapseBtn,.-ElL1G_taskMenuBtn{opacity:1}.-ElL1G_dragHandle{display:none}.-ElL1G_organizeMode .-ElL1G_dragHandle{display:inline-flex}.-ElL1G_indentBtn{display:none}}
@media (max-width:640px){.G_a8la_backdropFullScreen{align-items:stretch!important;padding:0!important}.G_a8la_cardFullScreen{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}}
.v8_tuW_searchBackdrop{z-index:60;background:#0009;justify-content:center;align-items:flex-start;padding:18px;display:flex;position:fixed;inset:0}.v8_tuW_searchModal{border:1px solid var(--border-2);background:var(--background);width:min(760px,96vw);color:var(--ui-text);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000059}.v8_tuW_searchHead{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px;display:flex}.v8_tuW_searchIcon{opacity:.6}.v8_tuW_searchInput{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--foreground);border-radius:12px;outline:none;flex:auto;padding:10px 12px;font-size:14px}.v8_tuW_searchInput::placeholder{color:var(--muted-2)}.v8_tuW_searchTip{opacity:.65;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.v8_tuW_searchTipText{line-height:1.35}.v8_tuW_searchResults{gap:8px;max-height:min(60vh,520px);padding:10px;display:grid;overflow:auto}.v8_tuW_searchEmpty{opacity:.7;padding:10px;font-size:13px}.v8_tuW_searchItem{text-align:left;border:1px solid var(--border);width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:14px;padding:10px}.v8_tuW_searchItem:hover{border-color:var(--border-2);background:var(--surface-hover)}.v8_tuW_searchItemTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.v8_tuW_searchItemSnippet{opacity:.72;-webkit-line-clamp:2;text-align:left;white-space:normal;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.v8_tuW_searchItemSub{opacity:.55;margin-top:4px;font-size:11px}.v8_tuW_iconBtn{border:1px solid var(--border-2);color:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:8px 10px;font-size:14px;line-height:1}@media (max-width:640px){.v8_tuW_searchModal{border-radius:14px 14px 0 0;width:100vw}.v8_tuW_searchInput{font-size:16px}.v8_tuW_searchResults{max-height:40vh}}
.e89vXa_sidebar{border-right:1px solid var(--border-subtle);flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}.e89vXa_sidebarDrawerMode{padding:0;overflow-y:hidden}.e89vXa_drawerModeTop{flex-shrink:0;padding:16px 16px 0}.e89vXa_drawerModeBottom{flex-shrink:0;padding:0 16px 16px}.e89vXa_sidebarHeader{justify-content:space-between;align-items:center;gap:10px;display:none}.e89vXa_sidebarHeaderActions{align-items:center;gap:16px;display:flex}.e89vXa_mobileHeaderActions{align-items:center;gap:4px;display:flex}.e89vXa_mobileHeaderBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:8px;line-height:1;display:inline-flex}.e89vXa_mobileHeaderBtn:active{background:var(--surface-hover)}.e89vXa_mobileHeaderDivider{background:var(--border-2,#ffffff2e);flex-shrink:0;width:1px;height:20px}.e89vXa_mobileSelectionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.e89vXa_mobileSelectionCount{color:var(--muted);white-space:nowrap;font-size:12px}.e89vXa_mobileSelectionDeleteBtn{color:#ff6b6b;cursor:pointer;background:#ff50502e;border:none;border-radius:10px;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:8px;line-height:1;display:inline-flex}.e89vXa_mobileSelectionDeleteBtn:disabled{opacity:.4;cursor:default}.e89vXa_mobileHeaderBtn.e89vXa_mobileHeaderBtnActive{color:var(--foreground);background:var(--surface-active)}.e89vXa_mobileHeaderArchiveBtn.e89vXa_mobileHeaderBtnActive{color:#f44;background:#ff323266}.e89vXa_mobileHeaderBellBtn.e89vXa_mobileHeaderBtnActive{color:#22c55e;background:#22c55e40}.e89vXa_mobileGavetaIcon{box-sizing:border-box;border:2px solid;border-radius:3px;width:18px;height:18px;position:relative}.e89vXa_mobileGavetaIcon:before{content:"";border-right:2px solid;width:0;position:absolute;top:0;bottom:0;left:65%;transform:translate(-1px)}.e89vXa_mobileGavetaIcon:after{content:"";border-bottom:2px solid;height:0;position:absolute;top:65%;left:0;right:0;transform:translateY(-1px)}.e89vXa_brandTitle{color:var(--foreground);font-size:14px}.e89vXa_activeDrawerBadge{border:1px solid var(--border-2);background:var(--surface-2);opacity:.85;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;margin:0 12px;padding:6px 10px;font-size:12px;display:flex}.e89vXa_activeDrawerClear{color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 2px;font-size:16px;line-height:1;transition:color .15s}.e89vXa_activeDrawerClear:hover{color:var(--foreground)}.e89vXa_activeDrawerCard{border:1px solid var(--wood-light);background:var(--drawer-face-bg);cursor:pointer;text-align:left;width:100%;color:var(--drawer-text);border-radius:3px;flex-shrink:0;align-self:center;margin:0 auto;padding:0;font-family:inherit;transition:filter .15s,box-shadow .15s;display:block;box-shadow:0 4px 12px #0006,0 1px 3px #0000004d}.e89vXa_activeDrawerCard:hover{filter:brightness(1.08);box-shadow:0 6px 18px #00000080,0 2px 4px #00000059}.e89vXa_activeDrawerCardInner{flex-direction:column;gap:6px;min-height:58px;padding:14px 18px;display:flex}.e89vXa_activeDrawerCardName{text-shadow:0 1px 3px #000000a6;font-size:17px;font-weight:700}.e89vXa_activeDrawerCardCount{opacity:.45;text-shadow:0 1px 2px #00000080;font-size:13px}.e89vXa_activeDrawerCardWrap{width:100%;position:relative}.e89vXa_activeDrawerCardWrap:hover .e89vXa_activeDrawerTooltip{opacity:1;visibility:visible}.e89vXa_activeDrawerTooltip{background:var(--foreground);color:var(--background);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:10;border-radius:4px;margin-top:8px;padding:3px 10px;font-size:11px;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.e89vXa_activeDrawerTooltip:after{content:"";border:5px solid #0000;border-bottom-color:var(--foreground);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.e89vXa_nichoIcon{box-sizing:border-box;border:2.7px solid;border-radius:3px;flex-shrink:0;width:23px;height:23px;transition:opacity .15s;position:relative}.e89vXa_nichoIcon:before{content:"";border-right:2.7px solid;width:0;position:absolute;top:0;bottom:0;left:65%;transform:translate(-1.35px)}.e89vXa_nichoIcon:after{content:"";border-bottom:2.7px solid;height:0;position:absolute;top:65%;left:0;right:0;transform:translateY(-1.35px)}.e89vXa_drawerTopInNotes{flex-shrink:0;margin:-2px 0 10px}.e89vXa_selectionCard{background:#ff32321f;border-radius:4px;flex-shrink:0;grid-template-columns:minmax(72px,.9fr) 38px minmax(0,1fr) 38px;align-items:center;gap:6px;margin:0 0 10px;padding:7px 8px;display:grid;box-shadow:0 2px 8px #ff323214}.e89vXa_selectionCardSelectAll,.e89vXa_selectionCardIconBtn{color:#ffd2d2d1;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;min-height:38px;transition:background .14s,color .14s,opacity .14s;display:inline-flex}.e89vXa_selectionCardSelectAll{justify-content:flex-start;gap:7px;min-width:0;padding:6px 4px;font-size:12px}.e89vXa_selectionCardSelectAll span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e89vXa_selectionCardSelectAll:hover,.e89vXa_selectionCardIconBtn:hover:not(:disabled){color:var(--foreground);background:#ff32322e}.e89vXa_selectionCardIconBtn{width:38px;padding:0;font-size:17px}.e89vXa_selectionCardIconBtn:disabled{color:#ffd2d252;cursor:default;opacity:.65}.e89vXa_notesList{flex-direction:column;flex:1;align-items:center;gap:8px;min-height:0;margin-top:6px;padding-bottom:4px;display:flex;overflow-y:auto}.e89vXa_listHiddenHint{opacity:.55;text-align:center;margin-top:12px;padding:12px;font-size:12px;line-height:1.5}.e89vXa_emptyNotes{opacity:.6;margin-top:10px;font-size:13px;overflow:hidden}.e89vXa_noteRow{box-sizing:border-box;border:1px solid var(--border);width:calc(100% - 10px);color:inherit;background:0 0;border-radius:3px;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0 auto;padding:10px;display:flex;position:relative}.e89vXa_noteRowVirtual{background:var(--surface-2);border-left:3px solid var(--vcolor,var(--border));border-radius:0 4px 4px 0;gap:8px;padding:8px 8px 8px 6px}.e89vXa_noteRowVirtual .e89vXa_noteTitle{font-size:12px;font-weight:500}.e89vXa_noteRowVirtual .e89vXa_noteTime{margin-top:2px;font-size:10px}.e89vXa_muteBtn{cursor:pointer;opacity:.3;color:inherit;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;min-width:24px;min-height:24px;padding:4px;transition:opacity .15s;display:flex}.e89vXa_muteBtn:hover{opacity:.7}.e89vXa_mutePopover{background:var(--background);border:1px solid var(--border-2);z-index:20;white-space:nowrap;border-radius:8px;min-width:150px;margin-top:4px;padding:8px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #0000004d}.e89vXa_mutePopoverTitle{color:var(--muted-2);font-size:11px;font-weight:600}.e89vXa_mutePopoverHeader{justify-content:space-between;align-items:center;padding:0 8px 6px 12px;display:flex}.e89vXa_mutePopoverClose{color:var(--muted-2);cursor:pointer;opacity:.5;background:0 0;border:none;padding:2px 4px;font-size:14px;line-height:1}.e89vXa_mutePopoverClose:hover{opacity:1;color:var(--foreground)}.e89vXa_mutePopoverBtn{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:12px;transition:background .1s;display:block}.e89vXa_mutePopoverBtn:hover{background:var(--surface-hover,#ffffff0d)}.e89vXa_mutePopoverBtnDanger{color:#ff5050f2}.e89vXa_mutePopoverBtnDanger:hover{background:#ff50501f}.e89vXa_noteRowActive{border:1px solid var(--border-strong);background:var(--surface-2)}.e89vXa_noteRowSelected{border-color:var(--foreground);background:var(--surface-active)}.e89vXa_noteCheckbox{appearance:none;border:2px solid var(--border-2);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin:2px;transition:background .15s,border-color .15s}.e89vXa_noteCheckbox:checked{background:var(--foreground);border-color:var(--foreground)}.e89vXa_selectAllRow{cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:4px 0 8px;display:flex}.e89vXa_selectAllLabel{color:var(--muted-2);font-size:12px}.e89vXa_noteOpen{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;flex:auto;padding:0}.e89vXa_noteTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.e89vXa_drawerDot{opacity:.5;pointer-events:none;background:#f5c400;border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;right:4px}.e89vXa_noteTime{opacity:.65;margin-top:4px;font-size:11px}.e89vXa_trash{color:inherit;cursor:pointer;opacity:.35;filter:grayscale();background:0 0;border:none;border-radius:10px;flex:none;padding:6px 8px;font-size:12px;transition:opacity .15s,filter .15s}.e89vXa_trash:hover{opacity:1;filter:none;color:#e05252}.e89vXa_archiveBtn{color:inherit;cursor:pointer;opacity:.35;filter:grayscale();background:0 0;border:none;border-radius:10px;flex:none;padding:6px 8px;font-size:12px;transition:opacity .15s,filter .15s,color .15s}.e89vXa_archiveBtn:hover{opacity:1;filter:none;color:#63b3ed}.e89vXa_pinBtn{cursor:pointer;opacity:.18;filter:grayscale()brightness(.35);background:0 0;border:none;border-radius:8px;flex:none;padding:2px 4px;font-size:15px;line-height:1;transition:opacity .15s}.e89vXa_noteRow:hover .e89vXa_pinBtn{opacity:.45}.e89vXa_pinBtn:hover{opacity:.63!important}.e89vXa_pinBtnActive{opacity:.7!important}[data-theme=dark] .e89vXa_pinBtn{filter:grayscale()brightness(2.2)}@media (prefers-color-scheme:dark){[data-theme=system] .e89vXa_pinBtn{filter:grayscale()brightness(2.2)}}.e89vXa_sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-3);padding:6px 4px 2px;font-size:10px;font-weight:600}@media (max-width:900px){.e89vXa_pinBtn{opacity:.24;font-size:12px}.e89vXa_trash svg,.e89vXa_archiveBtn svg{width:30px;height:30px}}.e89vXa_iconBtn{border:1px solid var(--border-2);color:inherit;cursor:pointer;background:0 0;border-radius:12px;flex:none;padding:8px 10px;font-size:14px;line-height:1}.e89vXa_iconBtnActive{border-color:var(--border-strong);background:var(--surface-active)}.e89vXa_gearBtn{color:#888;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:4px;line-height:1;display:inline-flex}.e89vXa_gearBtn:hover{color:var(--foreground)}.e89vXa_headerIconBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:8px;line-height:1;transition:color .15s,background .15s;display:inline-flex}.e89vXa_headerIconBtn:hover{color:var(--foreground);background:var(--surface-hover)}.e89vXa_headerIconBtnActive{color:var(--foreground);background:var(--surface-active)}.e89vXa_newNoteBtn{background:var(--settings-primary-bg);color:var(--settings-primary-fg);cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:transform .1s,opacity .15s;display:inline-flex}.e89vXa_newNoteBtn:hover{opacity:.85;transform:scale(1.05)}.e89vXa_gavetasBtn{background:var(--settings-primary-bg);color:var(--settings-primary-fg);cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:transform .1s,background .2s,color .2s;display:inline-flex}.e89vXa_gavetasBtn:hover{opacity:.85;transform:scale(1.05)}.e89vXa_gavetasBtnActive{background:var(--drawer-control-bg);color:var(--drawer-control-text);box-shadow:var(--drawer-control-ring)}.e89vXa_gavetasBtnActive:hover{opacity:.9}.e89vXa_settingsMenu{border:1px solid var(--border);background:var(--settings-bg);width:calc(100% - 32px);max-width:none;max-height:min(720px,100dvh - 130px);color:var(--ui-text);z-index:30;border-radius:16px;gap:12px;padding:12px;display:grid;position:absolute;bottom:92px;left:16px;overflow:auto;box-shadow:0 20px 60px #0000004d}.e89vXa_settingsSection{border:1px solid var(--border-subtle);background:var(--surface-2);min-width:0;color:var(--ui-text);border-radius:14px;gap:10px;padding:12px;display:grid}.e89vXa_settingsTitle{opacity:.9;font-size:13px;font-weight:700}.e89vXa_settingsMuted{opacity:.72;font-size:12px;line-height:1.45}.e89vXa_settingsError{color:var(--feedback-error);font-size:12px;line-height:1.4}.e89vXa_settingsSuccess{color:var(--feedback-success);font-size:12px;line-height:1.4}.e89vXa_accountGrid{gap:8px;display:grid}.e89vXa_accountRow{gap:4px;display:grid}.e89vXa_accountLabel{opacity:.62;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.e89vXa_accountValue{word-break:break-word;font-size:13px;line-height:1.45}.e89vXa_accountValueEmail{white-space:nowrap;scrollbar-width:thin;overflow:auto hidden}.e89vXa_settingsPrimaryAction,.e89vXa_settingsSecondaryAction,.e89vXa_settingsDangerAction{cursor:pointer;border-radius:12px;padding:10px 12px;font-size:13px}.e89vXa_settingsPrimaryAction{border:1px solid var(--border-2);background:var(--settings-primary-bg);color:var(--settings-primary-fg);font-weight:700}.e89vXa_settingsSecondaryAction{border:1px solid var(--border);color:inherit;background:0 0}.e89vXa_settingsDangerAction{color:var(--feedback-error);background:#9b153629;border:1px solid #ff787859}.e89vXa_settingsPrimaryAction:disabled,.e89vXa_settingsSecondaryAction:disabled,.e89vXa_settingsDangerAction:disabled{opacity:.65;cursor:not-allowed}.e89vXa_settingsLink{border:1px solid var(--border);color:inherit;background:var(--surface-2);border-radius:12px;padding:10px;font-size:13px;text-decoration:none}.e89vXa_settingsLink:hover{border-color:var(--border-2);background:var(--surface-hover)}.e89vXa_inlinePanel,.e89vXa_inlinePanelDanger{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:12px;gap:8px;padding:10px;display:grid}.e89vXa_inlinePanelDanger{border-color:#ff787833}.e89vXa_inlinePanelTitle{font-size:13px;font-weight:700}.e89vXa_iconLabel{align-items:center;gap:6px;display:inline-flex}.e89vXa_inlineInput{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:inherit;border-radius:12px;outline:none;padding:10px 12px;font-size:14px}.e89vXa_inlineInput:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--input-ring)}.e89vXa_inlineActions{flex-wrap:wrap;gap:8px;display:flex}.e89vXa_planBadgeFree{background:var(--surface-hover);color:var(--muted);letter-spacing:.03em;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.e89vXa_planBadgePro{color:#63b3ed;letter-spacing:.03em;background:#63b3ed2e;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.e89vXa_accountValueWarn{color:#f6ad55;font-size:12px}.e89vXa_backupCodeGrid{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.e89vXa_backupCode{background:var(--surface-2);border:1px solid var(--border);letter-spacing:.1em;text-align:center;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px}.e89vXa_mfaQrCode{border:2px solid var(--border);background:#fff;border-radius:4px;margin:8px 0;display:block}.e89vXa_sidebarFooter{border-top:1px solid var(--border-subtle);flex-shrink:0;margin-top:auto;padding-top:12px}.e89vXa_accountDock{justify-content:space-between;align-items:center;gap:10px;display:flex}.e89vXa_accountDockText{flex:auto;gap:2px;min-width:0;display:grid}.e89vXa_avatarBtn{cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;padding:0;transition:opacity .15s}.e89vXa_avatarBtn:hover{opacity:.85}.e89vXa_avatarGrid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px;min-width:0;padding:4px 0;display:grid}.e89vXa_avatarOption{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:6px 2px;transition:border-color .15s,background .15s,transform .1s;display:flex}.e89vXa_avatarOption:hover{background:var(--surface-hover);transform:scale(1.04)}.e89vXa_avatarOptionActive{border-color:var(--border-strong);background:var(--surface-2)}.e89vXa_avatarOptionName{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;font-size:9px;overflow:hidden}.e89vXa_nameEditRow{align-items:center;gap:8px;display:flex}.e89vXa_nameInput{background:var(--surface-2);border:1px solid var(--border);color:var(--ui-text);border-radius:8px;outline:none;flex:1;padding:6px 10px;font-size:13px}.e89vXa_nameInput option{color:var(--ui-text);background:var(--background)}.e89vXa_nameInput:focus{border-color:var(--border-strong)}.e89vXa_nameSaveBtn{border:1px solid var(--border-2);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:6px 12px;font-size:12px;transition:background .1s,color .1s}.e89vXa_nameSaveBtn:hover:not(:disabled){background:var(--surface-hover);color:var(--foreground)}.e89vXa_nameSaveBtn:disabled{opacity:.4;cursor:not-allowed}.e89vXa_accountDockText{gap:2px;min-width:0;display:grid}.e89vXa_accountDockName{font-size:13px;font-weight:700;line-height:1.2}.e89vXa_accountDockEmail{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.e89vXa_themeToggle{grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.e89vXa_themeBtn{border:1px solid var(--border);color:var(--muted);cursor:pointer;text-align:center;background:0 0;border-radius:10px;padding:7px 4px;font-size:12px;line-height:1.3;transition:background .1s,color .1s,border-color .1s}.e89vXa_themeBtn:hover{background:var(--surface-hover);color:var(--foreground)}.e89vXa_themeBtnActive{border-color:var(--border-strong);background:var(--surface-active);color:var(--foreground);font-weight:600}.e89vXa_drawerSkinGrid{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.e89vXa_drawerSkinBtn{border:1px solid var(--border);min-width:0;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;font-size:12px;line-height:1.2;transition:background .1s,color .1s,border-color .1s;display:flex}.e89vXa_drawerSkinBtn:hover{background:var(--surface-hover);color:var(--foreground)}.e89vXa_drawerSkinBtnActive{border-color:var(--border-strong);background:var(--surface-active);color:var(--foreground);font-weight:600}.e89vXa_drawerSkinSwatch{border:1px solid #ffffff42;border-radius:4px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000002e}.e89vXa_sidebarOpen{transform:translate(0)}.e89vXa_sidebarClose{display:none}@media (max-width:900px){.e89vXa_sidebar{background:var(--background);z-index:50;width:100vw;max-width:100vw;height:100dvh;transition:transform .18s;display:none;position:fixed;inset:0;overflow:hidden auto;transform:translate(-110%)}.e89vXa_sidebarOpen{display:flex;transform:translate(0)}.e89vXa_sidebarHeader{flex-shrink:0;align-items:flex-start;padding-bottom:8px;display:flex}.e89vXa_sidebarHeaderActions{flex-wrap:wrap;justify-content:flex-end}.e89vXa_sidebarClose{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:8px;font-size:16px;display:inline-flex}.e89vXa_settingsMenu{width:auto;max-height:calc(100dvh - 120px);bottom:88px;left:12px;right:12px}.e89vXa_inlineActions{flex-direction:column}.e89vXa_settingsPrimaryAction,.e89vXa_settingsSecondaryAction,.e89vXa_settingsDangerAction{width:100%}.e89vXa_accountDock{align-items:center}.e89vXa_accountDockName{font-size:12px}.e89vXa_accountDockEmail{font-size:11px}}
.aUkiva_cabinet{flex-direction:column;flex:auto;gap:0;min-height:0;padding-top:4px;display:flex;overflow:hidden auto}.aUkiva_nicho{background:var(--drawer-cabinet-bg);cursor:pointer;text-align:left;width:100%;color:var(--drawer-cabinet-text);z-index:1;border:none;border-bottom:2px solid #ffffff59;border-radius:5px 5px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;font-family:inherit;transition:filter .2s,transform .2s,box-shadow .2s;display:flex;position:relative;transform:translateY(-2px)scale(1.01);box-shadow:0 4px 12px #0006,0 1px 3px #0000004d}.aUkiva_nicho:hover{filter:brightness(.85)}.aUkiva_nichoActive{filter:brightness(1.25);box-shadow:0 0 0 2px #0000008c, 0 0 0 4px #ffffffd9, 0 0 0 6px var(--drawer-active-ring), 0 4px 12px #0006, 0 1px 3px #0000004d}.aUkiva_nichoLabel{letter-spacing:.03em;text-shadow:var(--drawer-cabinet-text-shadow);font-size:17px;font-weight:700}.aUkiva_nichoCount{color:var(--drawer-cabinet-subtext);text-shadow:var(--drawer-cabinet-text-shadow);font-size:12px}.aUkiva_drawerStack{background:var(--drawer-cabinet-bg);flex-direction:column;flex:auto;gap:3px;min-height:0;padding:20px 20px 24px;display:flex;overflow-y:auto}.aUkiva_drawerSlot{align-items:center;gap:4px;width:100%;display:flex;position:relative}.aUkiva_pinIcon{filter:grayscale();opacity:.5;margin-right:2px;font-size:11px}.aUkiva_drawerRightGroup{flex-shrink:0;align-items:center;gap:1px;display:flex}.aUkiva_secureIcon{opacity:.7;width:17px;height:26px;color:var(--drawer-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.aUkiva_sharedIconBtn{cursor:pointer;color:inherit;opacity:1;background:0 0;border:none;padding:0}.aUkiva_sharedIconBtn:hover{opacity:.85}.aUkiva_iconLabel{align-items:center;gap:6px;display:inline-flex}.aUkiva_drawer{border:1px solid var(--wood-light);background:var(--drawer-face-bg);aspect-ratio:60/11;cursor:pointer;text-align:left;color:var(--drawer-text);border-radius:3px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,transform .15s,filter .15s;display:flex;transform:translateY(-2px)scale(1.01);box-shadow:0 4px 12px #0006,0 1px 3px #0000004d}.aUkiva_drawer:hover{border-color:var(--wood-mid);filter:brightness(1.08);transform:translateY(-4px)scale(1.02);box-shadow:0 6px 18px #00000080,0 2px 4px #00000059}.aUkiva_drawerActive{border-color:var(--wood-handle);box-shadow:0 0 0 2px #0000008c, 0 0 0 4px #ffffffd9, 0 0 0 6px var(--drawer-active-ring), 0 4px 12px #0006, 0 1px 3px #0000004d}.aUkiva_drawerContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aUkiva_drawerName{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000000a6;font-size:14px;font-weight:600;overflow:hidden}.aUkiva_drawerCount{color:var(--drawer-subtext);text-shadow:0 1px 2px #00000080;font-size:11px}.aUkiva_drawerSideActions{flex-shrink:0;align-items:center;gap:1px;display:flex}.aUkiva_reorderBtn,.aUkiva_kebabBtn{color:#fff9;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:26px;padding:0;font-size:11px;transition:background .15s,color .15s,opacity .15s;display:flex}.aUkiva_kebabBtn{font-size:15px;font-weight:700}.aUkiva_reorderBtn:hover,.aUkiva_kebabBtn:hover{color:#fff}.aUkiva_reorderBtn:disabled{opacity:.25;cursor:default}.aUkiva_drawerMenu{background:var(--background);border:1px solid var(--border-2);z-index:5;white-space:nowrap;border-radius:8px;min-width:180px;margin-top:2px;padding:6px 0;position:absolute;top:100%;right:8px;box-shadow:0 8px 24px #00000059}.aUkiva_drawerMenuBtn{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:13px;transition:background .1s;display:block}.aUkiva_drawerMenuBtn:hover{background:var(--surface-hover,#ffffff0d)}.aUkiva_unlockPopover{background:var(--background);border:1px solid var(--border-2);z-index:6;border-radius:8px;flex-direction:column;gap:8px;max-width:260px;margin-top:2px;padding:10px;display:flex;position:absolute;top:100%;left:8px;right:8px;box-shadow:0 8px 24px #00000059}.aUkiva_unlockPopoverTitle{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.aUkiva_unlockInput{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:inherit;border-radius:8px;outline:none;padding:8px 10px;font-size:13px}.aUkiva_unlockInput:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--input-ring)}.aUkiva_unlockError{color:var(--feedback-error,#e05252);font-size:12px}.aUkiva_unlockActions{justify-content:flex-end;gap:6px;display:flex}.aUkiva_unlockCancelBtn,.aUkiva_unlockConfirmBtn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;transition:background .15s;display:flex}.aUkiva_unlockCancelBtn{background:var(--surface-2);color:var(--muted-2)}.aUkiva_unlockCancelBtn:hover{background:var(--surface-hover)}.aUkiva_unlockConfirmBtn{color:#a0f0a0;background:#48c74840}.aUkiva_unlockConfirmBtn:hover{background:#48c74866}.aUkiva_unlockConfirmBtn:disabled{opacity:.5;cursor:not-allowed}.aUkiva_drawerMenuBtnDanger{color:#ff8a8a}.aUkiva_drawerMenuPinIcon{filter:grayscale();opacity:.7}.aUkiva_drawerEditing{border:1px solid var(--wood-handle);background-color:var(--wood-drawer-bg);aspect-ratio:60/11;border-radius:3px;flex:1;align-items:center;gap:8px;padding:10px 14px;display:flex;transform:translateY(-2px)scale(1.01);box-shadow:0 4px 12px #0006,0 1px 3px #0000004d}.aUkiva_editActions{flex-shrink:0;gap:4px;display:flex}.aUkiva_editOk,.aUkiva_editCancel{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;transition:background .15s;display:flex}.aUkiva_editOk{color:#a0f0a0;background:#48c74840}.aUkiva_editOk:hover{background:#48c74866}.aUkiva_editOk:disabled,.aUkiva_editCancel:disabled{opacity:.45;cursor:not-allowed}.aUkiva_editCancel{background:var(--surface-2);color:var(--muted-2)}.aUkiva_editCancel:hover{background:var(--surface-hover)}.aUkiva_editInput{background:var(--surface-2);border:1px solid var(--border);color:var(--foreground);border-radius:4px;flex:1;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:600}.aUkiva_editInput::placeholder{color:var(--muted-2)}.aUkiva_createDrawerForm{border:1px solid var(--drawer-create-form-border);background:var(--drawer-create-form-bg);border-radius:3px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;display:flex;position:relative}.aUkiva_createDrawerForm .aUkiva_editInput{background:var(--drawer-create-input-bg);border-color:var(--drawer-create-input-border);min-width:0;color:var(--drawer-create-input-text);margin:0}.aUkiva_createDrawerForm .aUkiva_editInput::placeholder{color:var(--drawer-create-input-placeholder)}.aUkiva_createDrawerForm .aUkiva_editOk{background:var(--drawer-create-ok-bg);color:var(--drawer-create-ok-text)}.aUkiva_createDrawerForm .aUkiva_editOk:hover{background:var(--drawer-create-ok-hover-bg)}.aUkiva_createDrawerForm .aUkiva_editCancel{background:var(--drawer-create-cancel-bg);color:var(--drawer-create-cancel-text)}.aUkiva_createDrawerForm .aUkiva_editCancel:hover{background:var(--drawer-create-cancel-hover-bg)}.aUkiva_createDrawerError{color:#ff8a8a;text-shadow:0 1px 2px #0009;font-size:11px;position:absolute;top:calc(100% + 4px);left:10px;right:10px}.aUkiva_newDrawerBtn{border:1px solid var(--drawer-new-button-border);background:var(--drawer-new-button-bg);width:100%;color:var(--drawer-new-button-text);cursor:pointer;font-family:inherit;font-size:var(--drawer-new-button-font-size);text-align:center;text-shadow:var(--drawer-new-button-text-shadow);border-radius:3px;margin-top:10px;padding:9px 12px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.aUkiva_newDrawerBtn:hover{background:var(--drawer-new-button-hover-bg);border-color:var(--drawer-new-button-hover-border);color:var(--drawer-new-button-hover-text)}.aUkiva_emptyHint{opacity:.45;text-align:center;padding:20px 12px;font-size:12px;line-height:1.5}@media (max-width:900px){.aUkiva_drawer{aspect-ratio:auto;min-height:64px}.aUkiva_nicho{padding:14px 16px;display:flex}.aUkiva_reorderBtn,.aUkiva_kebabBtn{width:23px;height:28px;font-size:13px}.aUkiva_kebabBtn{font-size:17px}.aUkiva_secureIcon{width:23px;height:28px}.aUkiva_drawerRightGroup{transform:translate(8px)}.aUkiva_drawerSideActions{gap:2px}}
._6nwRVq_toggle{border:1px solid var(--input-border);border-radius:10px;flex-shrink:0;display:inline-flex;overflow:hidden}._6nwRVq_btn{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 13px;font-size:13px;transition:background .12s,color .12s}._6nwRVq_btn:not(:last-child){border-right:1px solid var(--input-border)}._6nwRVq_btn:hover:not(:disabled):not(._6nwRVq_btnActive){background:var(--surface-hover);color:var(--foreground)}._6nwRVq_btnActive{background:var(--surface-active);color:var(--foreground);font-weight:600}._6nwRVq_btn:disabled{cursor:not-allowed;opacity:.6}._6nwRVq_sm ._6nwRVq_btn{padding:4px 10px;font-size:11px}
._3MNVta_panel{background:var(--background);border:1px solid var(--border-2);z-index:70;border-radius:12px;flex-direction:column;padding:8px 0;display:flex;box-shadow:0 12px 40px #00000059}._3MNVta_heading{color:var(--muted-2);padding:2px 12px 6px;font-size:11px;font-weight:600}._3MNVta_hint{color:var(--muted);padding:4px 12px;font-size:12px;line-height:1.45}._3MNVta_row{justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}._3MNVta_rowLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._3MNVta_rowControls{flex-shrink:0;align-items:center;gap:6px;display:flex}._3MNVta_removeBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:4px;font-size:14px;line-height:1}._3MNVta_removeBtn:hover{color:var(--feedback-error);background:var(--surface-hover)}._3MNVta_leaveWrap{gap:8px;padding:4px 12px 2px;display:grid}._3MNVta_leaveBtn{border:1px solid var(--border-2);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 10px;font-size:12px}._3MNVta_leaveBtn:hover{background:var(--surface-hover)}
.T0ZaLa_avatar{color:#062b12;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#4ade80,#22c55e);border-radius:999px;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.T0ZaLa_avatarImg{object-fit:cover;width:100%;height:100%;display:block}
.iBcDka_list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.iBcDka_list li{align-items:center;gap:7px;font-size:12px;line-height:1.3;transition:color .15s;display:flex}.iBcDka_icon{text-align:center;flex-shrink:0;width:14px;font-size:11px;font-weight:700}.iBcDka_ok{color:#4ade80}.iBcDka_fail{color:#c8c8c88c}
.j61_KG_topbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:none}.j61_KG_topbarBrand{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;margin-left:auto;display:flex}.j61_KG_topbarStatus{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.j61_KG_brandTitle{color:var(--foreground);font-size:14px}.j61_KG_iconBtn{border:1px solid var(--border-2);color:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-size:14px;line-height:1;display:inline-flex}.j61_KG_iconBtnActive{border-color:var(--border-strong);background:var(--surface-active)}.j61_KG_iconBtnProtected{border-color:var(--protected-border);background:var(--protected-bg);color:var(--protected-fg)}@media (max-width:900px){.j61_KG_topbar{border-bottom:1px solid var(--border-subtle);background:var(--background);z-index:30;scrollbar-width:none;grid-row:1;align-items:center;gap:6px;padding:10px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.j61_KG_topbar::-webkit-scrollbar{display:none}.j61_KG_iconBtn{border:none;border-radius:14px;flex-shrink:0;padding:8px 9px}.j61_KG_topbarBrand{flex-shrink:0}}
.EEIY7W_drawer{z-index:50;flex-direction:row;display:flex;position:fixed;top:0;bottom:0;right:0}.EEIY7W_topBar{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:28px;display:flex}.EEIY7W_closeBtn{color:inherit;cursor:pointer;opacity:.3;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:opacity .15s;display:flex}.EEIY7W_closeBtn:hover{opacity:1;color:#ef4444}.EEIY7W_tab{z-index:51;width:38px;height:38px;color:var(--muted);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s;display:flex;position:fixed;top:50%;right:8px;transform:translateY(-50%)}.EEIY7W_tab:hover{opacity:1;background:var(--surface-hover,#ffffff14);color:var(--foreground)}.EEIY7W_body{background:var(--background);border-left:1px solid var(--border,#ffffff1a);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.EEIY7W_mobileOverlay{z-index:50;background:var(--background);flex-direction:column;display:flex;position:fixed;inset:0}.EEIY7W_mobileCloseBtn{z-index:1;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.EEIY7W_mobileCloseBtn:hover{background:var(--surface-hover,#ffffff14);color:#ef4444}.EEIY7W_mobileBody{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}@media (max-width:900px){.EEIY7W_tab{display:none}}
.hNthBa_calendarShell{min-height:0;color:var(--foreground);flex-direction:column;padding:20px;display:flex;overflow:hidden}.hNthBa_calendarHeader{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.hNthBa_nav{align-items:center;gap:10px;display:flex}.hNthBa_calendarHeaderMobile{flex-direction:column;justify-content:flex-start;align-items:stretch}.hNthBa_navRow{align-items:center;gap:10px;width:100%;display:flex}.hNthBa_controlsRow{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.hNthBa_jumpGroup{align-items:center;gap:8px;display:flex}.hNthBa_tabs{background:var(--surface-2,#ffffff0d);border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:flex}.hNthBa_tab{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13px}.hNthBa_tab:hover{opacity:1}.hNthBa_tabActive{background:var(--surface-hover,#ffffff1a);opacity:1;font-weight:600}.hNthBa_navBtn{border:1px solid var(--border,#ffffff1a);color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.hNthBa_navBtn:hover{background:var(--surface-hover,#ffffff08)}.hNthBa_todayBtn{border:1px solid var(--border,#ffffff1a);color:inherit;cursor:pointer;background:0 0;border-radius:8px;height:28px;padding:0 12px;font-size:13px}.hNthBa_todayBtn:hover{background:var(--surface-hover,#ffffff08)}.hNthBa_jumpSelect{border:1px solid var(--border,#ffffff1a);color:inherit;cursor:pointer;background:0 0;border-radius:8px;height:28px;padding:0 6px;font-size:13px}.hNthBa_jumpSelect option{background:var(--background);color:var(--foreground)}.hNthBa_cursorLabel{text-align:center;text-transform:capitalize;min-width:140px;font-size:14px}.hNthBa_calendarHeaderMobile .hNthBa_cursorLabel{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.hNthBa_calendarBody{flex:1;min-height:0;overflow-y:auto}@media (max-width:900px){.hNthBa_calendarShell{padding:12px}.hNthBa_calendarHeaderMobile .hNthBa_cursorLabel{font-size:13px}.hNthBa_tab{padding:5px 9px;font-size:12px}.hNthBa_todayBtn,.hNthBa_jumpSelect{padding:0 8px;font-size:12px}}.hNthBa_contextOverlay{z-index:70;position:fixed;inset:0}.hNthBa_contextPopup{z-index:71;background:var(--background);border:1px solid var(--border,#ffffff1a);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;display:flex;position:fixed;transform:translate(-50%,-120%);box-shadow:0 8px 30px #0006}.hNthBa_contextLabel{opacity:.7;margin-right:4px;font-size:13px}.hNthBa_contextDelBtn{cursor:pointer;color:#888;background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:16px;transition:color .15s}.hNthBa_contextDelBtn:hover{color:#ef4444!important}.hNthBa_contextCancelBtn{color:inherit;opacity:.5}.hNthBa_contextCancelBtn:hover{color:var(--feedback-error,#e05252);opacity:1}
.rT7bFq_monthGrid{background:var(--border-subtle,#ffffff0f);border:1px solid var(--border-subtle,#ffffff0f);border-radius:12px;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.rT7bFq_weekdayHeader{grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:6px;display:grid}.rT7bFq_weekdayLabel{text-align:center;text-transform:uppercase;letter-spacing:.04em;opacity:.5;padding:4px 0;font-size:11px}.rT7bFq_monthCell{background:var(--background);cursor:pointer;text-align:left;min-height:90px;font:inherit;color:inherit;border:none;flex-direction:column;gap:4px;padding:6px;display:flex}.rT7bFq_monthCell:hover{background:var(--surface-hover,#ffffff08)}.rT7bFq_monthCellMuted{opacity:.35}.rT7bFq_monthCellToday .rT7bFq_dayNumber{background:currentColor;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.rT7bFq_monthCellToday .rT7bFq_dayNumber span{color:var(--background)}.rT7bFq_dayNumber{opacity:.7;font-size:12px}.rT7bFq_noteDots{flex-wrap:wrap;gap:3px;display:flex}.rT7bFq_noteDot{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.rT7bFq_cellTitles{flex-direction:column;gap:2px;display:flex;overflow:hidden}.rT7bFq_cellTitle{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rT7bFq_cellMore{opacity:.5;font-size:10px}.rT7bFq_weekCellHeader{flex-direction:column;gap:2px;display:flex}.rT7bFq_weekCellWeekday{text-transform:uppercase;letter-spacing:.04em;opacity:.5;font-size:10px}.rT7bFq_weekCellDay{font-size:16px;font-weight:600}.rT7bFq_createDayBtn{border:1px dashed var(--border,#ffffff26);color:inherit;cursor:pointer;opacity:.75;text-align:center;background:0 0;border-radius:12px;padding:10px 14px;font-size:13px}.rT7bFq_createDayBtn:hover{opacity:1;background:var(--surface-hover,#ffffff08)}.rT7bFq_dayActions{flex-wrap:wrap;gap:8px;display:flex}.rT7bFq_eventText{color:var(--link-color,#2563eb)}.rT7bFq_eventDot{background:var(--link-color,#2563eb);opacity:1}.rT7bFq_holidayText{color:var(--feedback-error,#e05252)}.rT7bFq_holidayLabel{color:var(--feedback-error,#e05252);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.rT7bFq_holidayBanner{color:var(--feedback-error,#e05252);margin-bottom:10px;font-size:13px;font-weight:600}.rT7bFq_timeGridShell{flex-direction:column;height:100%;min-height:0;display:flex}.rT7bFq_weekHeaderRow{flex-shrink:0;display:flex}.rT7bFq_weekHeaderCell{min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:4px 0}.rT7bFq_weekHeaderCell:hover{background:var(--surface-hover,#ffffff08)}.rT7bFq_weekHeaderCellToday .rT7bFq_weekCellDay{font-weight:700}.rT7bFq_hourGutterSpacer{flex-shrink:0;width:48px}.rT7bFq_allDayRow{border-top:1px solid var(--border-subtle,#ffffff14);border-bottom:1px solid var(--border-subtle,#ffffff14);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 0;display:flex}.rT7bFq_allDayEmpty{opacity:.4;padding:4px 2px;font-size:12px}.rT7bFq_allDayColumn{flex-direction:column;flex:1;gap:4px;min-width:0;padding:0 4px;display:flex}.rT7bFq_allDayChip{border:1px solid var(--border,#ffffff1f);background:var(--surface-2,#ffffff0a);color:inherit;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:4px 10px;font-size:12px;overflow:hidden}.rT7bFq_timeGridScroll{flex:1;min-height:0;overflow-y:auto}.rT7bFq_timeGridBody{display:flex;position:relative}.rT7bFq_hourGutter{flex-shrink:0;width:48px}.rT7bFq_hourLabel{opacity:.5;text-align:right;box-sizing:border-box;padding-right:8px;font-size:11px;transform:translateY(-6px)}.rT7bFq_hourColumn{border-left:1px solid var(--border-subtle,#ffffff14);cursor:pointer;flex:1;min-width:0;position:relative}.rT7bFq_hourLine{border-bottom:1px solid var(--border-subtle,#ffffff0f);box-sizing:border-box}.rT7bFq_nowLine{background:var(--feedback-error,#e05252);pointer-events:none;z-index:5;height:2px;position:absolute;left:0;right:0}.rT7bFq_nowDot{background:var(--feedback-error,#e05252);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.rT7bFq_timedEventBlock{background:var(--link-color,#2563eb);color:#fff;border-radius:6px;flex-direction:column;gap:1px;padding:3px 6px;font-size:11px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden;box-shadow:0 1px 3px #0000004d}.rT7bFq_timedEventTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rT7bFq_timedEventTime{opacity:.85;font-size:10px}.rT7bFq_timedNoteBlock{background:var(--surface-2,#ffffff0f);border:1px dashed var(--border,#ffffff1f);color:inherit;cursor:pointer;text-align:left;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:11px;position:absolute;left:4px;right:4px;overflow:hidden}.rT7bFq_timedNoteBlock:hover{background:var(--surface-hover,#ffffff14)}.rT7bFq_timedNoteTitle{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rT7bFq_slotHighlight{border:1.5px dashed var(--link-color,#2563eb);background:var(--surface-active,#2563eb1f);pointer-events:none;border-radius:4px;position:absolute;left:2px;right:2px}.rT7bFq_slotPopover{z-index:5;border:1px solid var(--border-strong,#ffffff40);background:var(--background);cursor:default;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;left:4px;right:4px;box-shadow:0 8px 24px #00000059}.rT7bFq_slotPopoverTime{opacity:.7;white-space:nowrap;font-size:11px;font-weight:600}.rT7bFq_slotPopoverBtn{border:1px solid var(--border,#ffffff1f);background:var(--surface-2,#ffffff0a);color:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:11px}.rT7bFq_slotPopoverBtn:hover{background:var(--surface-hover,#ffffff0f)}.rT7bFq_slotPopoverClose{color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12px}.rT7bFq_slotPopoverClose:hover{opacity:1}.rT7bFq_yearGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.rT7bFq_yearMonth{border:1px solid var(--border-subtle,#ffffff12);border-radius:12px;flex-direction:column;gap:6px;padding:10px 10px 12px;display:flex}.rT7bFq_yearMonthCurrent{border-color:var(--border-strong,#ffffff4d);background:var(--surface-2,#ffffff08)}.rT7bFq_yearMonthCurrent .rT7bFq_yearMonthLabel{font-weight:700}.rT7bFq_yearMonthLabel{color:inherit;text-align:left;cursor:pointer;text-transform:capitalize;background:0 0;border:none;padding:2px 0;font-size:12px;font-weight:600}.rT7bFq_yearMonthLabel:hover{text-decoration:underline}.rT7bFq_yearMonthGrid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.rT7bFq_yearDayCell{color:inherit;aspect-ratio:1;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:100%;font-size:9px;display:flex;position:relative}.rT7bFq_yearDayCell:hover{background:var(--surface-hover,#ffffff0f)}.rT7bFq_yearDayCellMuted{opacity:.25}.rT7bFq_yearDayCellToday{background:var(--surface-active,#7f7f7f38);opacity:1;font-weight:700}.rT7bFq_yearDayDot{background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px}@media (max-width:900px){.rT7bFq_monthCell{min-height:64px;padding:4px}.rT7bFq_cellTitles{display:none}.rT7bFq_weekCellDay{font-size:13px}.rT7bFq_yearGrid{grid-template-columns:repeat(2,1fr);gap:14px}.rT7bFq_hourGutter,.rT7bFq_hourGutterSpacer{width:36px}.rT7bFq_hourLabel{padding-right:4px;font-size:9px}.rT7bFq_allDayChip{padding:3px 7px;font-size:11px}.rT7bFq_timedEventBlock{font-size:10px}}[data-theme=light] .rT7bFq_monthGrid{background:#0000001f!important;border-color:#00000026!important}[data-theme=light] .rT7bFq_monthCell{border-bottom:1px solid #00000014!important;border-right:1px solid #00000014!important}[data-theme=light] .rT7bFq_createDayBtn{border-color:#0003!important}[data-theme=light] .rT7bFq_hourColumn{border-left-color:#00000026!important}[data-theme=light] .rT7bFq_hourLine{border-bottom-color:#0000001a!important}
.B1rQZW_backdrop{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.B1rQZW_card{border:1px solid var(--border,#ffffff1a);background:var(--background);width:min(340px,94vw);color:var(--foreground);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 30px 80px #00000080}.B1rQZW_title{font-size:15px;font-weight:700}.B1rQZW_row{opacity:.65;align-items:center;gap:8px;font-size:12px;display:flex}.B1rQZW_colorChip{border-radius:3px;flex-shrink:0;width:12px;height:12px}.B1rQZW_desc{opacity:.5;font-size:12px;line-height:1.4}.B1rQZW_actions{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.B1rQZW_iconBtn{color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:18px;transition:opacity .15s}.B1rQZW_iconBtn:hover{opacity:1;color:var(--link-color,#3b82f6)}.B1rQZW_deleteBtn{}.B1rQZW_deleteBtn:hover{color:#ef4444}
._048dtW_backdrop{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}._048dtW_card{border:1px solid var(--border,#ffffff1a);background:var(--background);width:min(420px,96vw);max-height:90vh;color:var(--foreground);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #00000080}._048dtW_title{font-size:14px;font-weight:700}._048dtW_field{flex-direction:column;gap:4px;display:flex}._048dtW_label{opacity:.62;text-transform:uppercase;letter-spacing:.04em;font-size:11px}._048dtW_checkRow{cursor:pointer;color:inherit;align-items:center;gap:8px;font-size:13px;display:flex}._048dtW_checkRow input[type=checkbox]{accent-color:var(--foreground)}._048dtW_input,._048dtW_select{border:1px solid var(--border,#ffffff1f);background:var(--surface-2,#ffffff0a);width:100%;color:inherit;border-radius:10px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}._048dtW_input:focus,._048dtW_select:focus{border-color:var(--border-strong,#ffffff4d)}._048dtW_select option{background:var(--background);color:var(--foreground)}._048dtW_textarea{border:1px solid var(--border,#ffffff1f);background:var(--surface-2,#ffffff0a);width:100%;min-height:100px;color:inherit;resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.6}._048dtW_textarea:focus{border-color:var(--border-strong,#ffffff4d)}._048dtW_textarea::placeholder{opacity:.45}._048dtW_checkboxRow{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}._048dtW_timeRow{gap:10px;display:flex}._048dtW_timeRow ._048dtW_field{flex:1}._048dtW_dateRow{align-items:center;gap:4px;display:flex}._048dtW_dateInput{border:1px solid var(--border,#ffffff1f);background:var(--surface-2,#ffffff0a);width:100%;color:inherit;text-align:center;border-radius:10px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}._048dtW_dateInput:focus{border-color:var(--border-strong,#ffffff4d)}._048dtW_dateSep{opacity:.4;font-size:13px}._048dtW_error{color:var(--feedback-error,#e05252);font-size:12px}._048dtW_hint{opacity:.4;font-size:11px}._048dtW_actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}._048dtW_cancelBtn,._048dtW_submitBtn{cursor:pointer;width:32px;height:32px;color:inherit;opacity:.5;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:18px;transition:color .15s;display:inline-flex}._048dtW_cancelBtn:hover{color:var(--feedback-error,#e05252);opacity:1}._048dtW_submitBtn:hover{color:var(--link-color,#3b82f6);opacity:1}._048dtW_submitBtn:disabled,._048dtW_cancelBtn:disabled{opacity:.3;cursor:not-allowed}._048dtW_deleteBtn{cursor:pointer;width:32px;height:32px;color:var(--feedback-error,#e05252);opacity:.7;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:16px;transition:opacity .15s;display:inline-flex}._048dtW_deleteBtn:hover{opacity:1}._048dtW_deleteBtn:disabled{opacity:.3;cursor:not-allowed}._048dtW_colorRow{flex-wrap:wrap;gap:6px;display:flex}._048dtW_colorSwatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0;transition:transform .1s}._048dtW_colorSwatch:hover{transform:scale(1.2)}._048dtW_colorSwatchActive{border-color:var(--foreground);transform:scale(1.15)}._048dtW_ageHint{opacity:.55;font-size:12px;font-style:italic}
.Os5DuG_box{border-top:1px solid var(--border,#ffffff1a);margin-top:20px;padding-top:14px}.Os5DuG_textarea{border:1px solid var(--border,#ffffff1f);background:var(--surface-2,#ffffff0a);width:100%;min-height:109px;color:inherit;resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.6}.Os5DuG_textarea:focus{border-color:var(--border-strong,#ffffff4d)}.Os5DuG_textarea::placeholder{opacity:.45}.Os5DuG_footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.Os5DuG_hint{opacity:.4;font-size:11px}.Os5DuG_error{color:var(--feedback-error,#e05252);font-size:11px}.Os5DuG_submitBtn{border:1px solid var(--border,#ffffff1f);background:var(--surface-2,#ffffff0a);color:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;padding:6px 14px;font-size:13px;transition:background .15s,color .15s}.Os5DuG_submitBtn:hover:not(:disabled){color:var(--link-color,#3b82f6);background:var(--surface-hover,#ffffff14)}.Os5DuG_submitBtn:disabled{opacity:.4;cursor:not-allowed}
._20U5dq_banner{z-index:60;background:var(--protected-bg);border:1px solid var(--protected-border);max-width:min(92vw,560px);color:var(--protected-fg);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}._20U5dq_message{flex:1;font-size:13px;line-height:1.4}._20U5dq_actions{flex-shrink:0;gap:8px;display:flex}._20U5dq_btn{cursor:pointer;white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}._20U5dq_btn:disabled{opacity:.6;cursor:not-allowed}._20U5dq_reloadBtn{border:1px solid var(--border-2);background:var(--settings-primary-bg);color:var(--settings-primary-fg)}._20U5dq_keepBtn{border:1px solid var(--protected-border);color:inherit;background:0 0}@media (max-width:560px){._20U5dq_banner{flex-direction:column;align-items:stretch;max-width:none;bottom:12px;left:12px;right:12px;transform:none}._20U5dq_actions{justify-content:flex-end}}
.hdfYTq_listWrap{flex-direction:column;gap:12px;height:100%;padding:20px 22px 16px;display:flex}.hdfYTq_listHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.hdfYTq_list{flex-direction:column;gap:4px;display:flex;overflow-y:auto}.hdfYTq_versionRow{border-bottom:1px solid var(--border-2);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 8px;display:flex}.hdfYTq_rowMain{gap:2px;min-width:0;display:grid}.hdfYTq_rowTitle{font-size:14px;font-weight:600}.hdfYTq_rowDate{color:var(--muted);font-size:12px}.hdfYTq_rowMenuButton{border:1px solid var(--border-2);color:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;min-width:44px;min-height:44px;font-size:16px;line-height:1}.hdfYTq_rowMenuPanel{background:var(--background);border:1px solid var(--border-2);z-index:70;border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:flex;box-shadow:0 12px 40px #00000059}.hdfYTq_rowMenuItem{text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px}.hdfYTq_rowMenuItem:hover{background:var(--surface-hover)}.hdfYTq_detailWrap{flex-direction:column;gap:12px;height:100%;padding:20px 22px 16px;display:flex}.hdfYTq_detailHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.hdfYTq_detailContent{line-height:1.6;overflow-y:auto}@media (max-width:640px){.hdfYTq_listHeader{flex-direction:column;align-items:stretch}.hdfYTq_versionRow{padding:12px 4px}}