html{-webkit-tap-highlight-color:transparent}::selection{background-color:#2563eb29}.dark ::selection{background-color:#60a5fa47}input:focus,textarea:focus,[contenteditable]:focus{outline:none}*{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.45)transparent}.dark *{scrollbar-color:hsl(var(--muted-foreground)/.65)transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.45);background-clip:content-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.75);background-clip:content-box}.dark ::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.65);background-clip:content-box}.dark ::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.9);background-clip:content-box}.zog-tree-drag-preview{z-index:1000;border:1px solid hsl(var(--border));background:hsl(var(--background));max-width:240px;color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;opacity:.92;pointer-events:none;border-radius:6px;padding:4px 10px;font:500 13px/1.5 Zog Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:.12s ease-out zog-tree-lift;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 6px 20px -4px #00000040}.zog-tree-drag-preview[data-mode=link]{border-color:#3b82f699}.zog-tree-drag-preview[data-mode=link]:before{content:"";vertical-align:-1px;background:#3b82f6;width:12px;height:12px;margin-right:6px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") 50%/contain no-repeat}.zog-tree-drag-preview[data-mode=blocked]{opacity:.5}@keyframes zog-tree-lift{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.zog-tree-drag-preview{animation:none}}.zog-tab-ghost{z-index:1000;border:1px solid hsl(var(--border));background:hsl(var(--background));max-width:220px;color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;opacity:.94;pointer-events:none;border-radius:6px;padding:4px 10px;font:500 13px/1.5 Zog Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:.12s ease-out zog-tree-lift;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 6px 20px -4px #00000040}.zog-tab-insert{z-index:999;pointer-events:none;background:#2563eb;border-radius:1px;position:fixed}.zog-drop-zone{z-index:999;pointer-events:none;background:#2563eb1a;border:1.5px solid #2563eb8c;border-radius:8px;transition:left .14s cubic-bezier(.2,0,0,1),top .14s cubic-bezier(.2,0,0,1),width .14s cubic-bezier(.2,0,0,1),height .14s cubic-bezier(.2,0,0,1);animation:.12s ease-out zog-zone-in;position:fixed}.zog-drop-zone.no-anim{transition:none}.dark .zog-drop-zone{background:#60a5fa1f;border-color:#60a5fa99}.dark .zog-tab-insert{background:#60a5fa}@keyframes zog-zone-in{0%{opacity:0;transform:scale(.98)}}body.zog-tab-dragging,body.zog-tab-dragging *{cursor:grabbing!important;user-select:none!important}[data-tab-id]{user-select:none}[data-tab-id][data-dragging=true]{opacity:.4}[data-testid=pane-divider]{cursor:col-resize}[data-testid=pane-divider][data-dir=column]{cursor:row-resize}[data-testid=pane-divider]:hover>div,[data-testid=pane-divider][data-active=true]>div{background:#2563eb8c;transition:background .12s 80ms}[data-tabstrip-scroll]{scrollbar-width:none}[data-tabstrip-scroll]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.zog-tab-ghost,.zog-drop-zone{transition:none;animation:none}}.zog-tree-chevron{transition:transform .12s var(--ease-out)}.zog-icon-swap{transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.zog-toast-enter{animation:zog-toast-enter .15s var(--ease-out)}.zog-toast-leave{animation:zog-toast-leave .15s var(--ease-out)forwards}@keyframes zog-toast-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes zog-toast-leave{to{opacity:0;transform:translateY(8px)}}@keyframes zog-shell-fade-in{0%{opacity:0}}@keyframes zog-shell-fade-out{to{opacity:0}}.zog-press{transition:transform .15s var(--ease-out)}.zog-press[data-pressed]{transition-duration:.1s;transform:scale(.97)}.zog-press-dim{transition:opacity .15s var(--ease-out)}.zog-press-dim[data-pressed]{opacity:.6;transition-duration:.1s}.zog-fade-up{animation:zog-fade-up .2s var(--ease-out)}@keyframes zog-fade-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.zog-fade-up{animation:zog-shell-fade-in .1s var(--ease-out)}.zog-press{transition:opacity .1s var(--ease-out)}.zog-press[data-pressed]{opacity:.7;transform:none}.zog-tree-chevron{transition:none}.zog-icon-swap{transition:opacity .1s var(--ease-out);transform:none!important}.zog-toast-enter{animation:zog-shell-fade-in .1s var(--ease-out)}.zog-toast-leave{animation:zog-shell-fade-out .1s var(--ease-out)forwards}}@media print{@page{margin:16mm 14mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}#root,div:has([data-testid=page-scroll]){background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}[data-testid=page-scroll]{height:auto!important;overflow:visible!important}[data-testid=sidebar-column],[data-testid=page-header],[data-testid=tabstrip],[data-testid=pane-divider],[data-pane-focused=false],[data-testid=add-icon],[data-testid=trash-banner],[data-testid=toast],[data-testid=toast-leaving],[data-testid=drawer],[data-testid=quick-new-note]{display:none!important}[data-testid=page-title-input]{color:#171717!important}[data-testid=page-scroll]>div{max-width:none!important;padding:0!important}}.zog-color-input{border:1px solid hsl(var(--input));cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:0}.zog-color-input::-webkit-color-swatch-wrapper{padding:3px}.zog-color-input::-webkit-color-swatch{border:none;border-radius:3px}.zog-color-input::-moz-color-swatch{border:none;border-radius:3px}@media (prefers-reduced-motion:reduce){.zog-reduce-fade{--tw-enter-scale:1!important;--tw-enter-rotate:0deg!important;--tw-enter-translate-x:0px!important;--tw-enter-translate-y:0px!important;animation-duration:80ms!important}}.zog-update-card{transform-origin:0 100%;animation:zog-update-in .2s var(--ease-out)both;box-shadow:0 1px 2px #0f0f0f0f,0 12px 32px -8px #0f0f0f33}.zog-update-card[data-side=right]{transform-origin:100% 100%}.zog-update-card[data-leaving]{pointer-events:none;animation:zog-update-out .14s var(--ease-out)forwards}.dark .zog-update-card{box-shadow:0 1px 2px #0006,0 14px 36px -8px #000000a6}@keyframes zog-update-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes zog-update-out{to{opacity:0;transform:translateY(4px)scale(.99)}}.zog-update-btn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.zog-update-spinner{border:1.5px solid;border-right-color:#0000;border-radius:9999px;width:12px;height:12px;animation:.6s linear infinite zog-update-spin}@keyframes zog-update-spin{to{transform:rotate(360deg)}}.zog-update-chevron{transition:transform .15s var(--ease-out)}.zog-update-chevron[data-open]{transform:rotate(180deg)}.zog-update-pill{animation:zog-update-fade .15s var(--ease-out)both}.zog-update-float{box-shadow:0 4px 16px -4px #0f0f0f2e}.dark .zog-update-float{box-shadow:0 4px 16px -4px #0009}@keyframes zog-update-fade{0%{opacity:0}}@keyframes zog-update-fade-out{to{opacity:0}}@keyframes zog-update-pulse{0%{opacity:.35}}@media (prefers-reduced-motion:reduce){.zog-update-card{animation:zog-update-fade .1s var(--ease-out)both}.zog-update-card[data-leaving]{animation:zog-update-fade-out .1s var(--ease-out)forwards}.zog-update-spinner{border-right-color:currentColor;animation:.7s ease-in-out infinite alternate zog-update-pulse}.zog-update-chevron{transition:none}}