.central-data-nav{border-bottom:1px solid #ffffff0f;padding:.35rem .5rem .5rem}.central-data-nav--compact .central-data-nav__list{grid-template-columns:1fr}.central-data-nav__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .35rem;margin:0;padding:0;list-style:none;display:grid}.central-data-nav__link{color:#a1a1aa;border-radius:6px;padding:.28rem .45rem;font-size:11px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:block}.central-data-nav__link:hover{color:#e4e4e7;background:#ffffff0d}.central-data-nav__link--active{color:#bfdbfe;background:#3b82f62e}.central-data-shell{max-width:56rem;margin:0 auto}.central-data-shell__header{border-bottom:1px solid #ffffff1a;margin-bottom:1.25rem;padding-bottom:1rem}.central-data-shell__title{color:#f4f4f5;margin:0;font-size:1.5rem;font-weight:700}.central-data-shell__kicker{letter-spacing:.2em;text-transform:uppercase;color:#f59e0bcc;margin:0 0 .35rem;font-size:10px;font-weight:600}.central-data-dashboard__grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem;display:grid}.central-data-dashboard__card{color:inherit;background:#18181bd9;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.35rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.central-data-dashboard__card:hover{background:#1e1e24f2;border-color:#3b82f659}.central-data-dashboard__card-title{color:#f4f4f5;margin:0;font-size:.95rem;font-weight:600}.central-data-dashboard__card-desc{color:#a1a1aa;margin:0;font-size:12px;line-height:1.45}.central-data-stub{color:#a1a1aa;background:#00000040;border:1px dashed #ffffff1f;border-radius:10px;padding:1.25rem 1rem;font-size:13px}.central-data-stub__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.central-data-stub__link{color:#93c5fd;border:1px solid #3b82f659;border-radius:8px;padding:.35rem .65rem;font-size:12px;text-decoration:none}.central-data-stub__link:hover{background:#3b82f61f}
.notebooks-root{--nb-accent:#3b82f6;--nb-panel:#18181beb;--nb-folders-panel:#2720168c;--nb-folders-head:#b478281f;--nb-border:#ffffff14}.notebooks-header-row{grid-template-columns:minmax(0,1fr) minmax(12rem,17.5rem);align-items:center;gap:.5rem 1rem;display:grid}@media (max-width:520px){.notebooks-header-row{grid-template-columns:1fr}}.notebooks-header-title{margin:0;line-height:1.35}.notebooks-header-title__brand{color:#fafafa;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-block}.notebooks-header-title__brand:hover{color:#e4e4e7}.notebooks-header-title__accent{color:#3b82f6}.notebooks-accordion--lane-active>.notebooks-accordion__head{background:#3b82f614;border-color:#3b82f659}.notebooks-ai-training-btn{letter-spacing:.18em;text-transform:uppercase;color:#ddd6fef2;background:#8b5cf626;border:1px solid #a78bfa59;border-radius:8px;justify-content:center;align-items:center;width:100%;margin:0 0 .45rem;padding:.5rem .6rem;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:flex}.notebooks-ai-training-btn:hover{color:#ede9fe;background:#8b5cf640;border-color:#c4b5fd80}.notebooks-overview-btn{letter-spacing:.1em;text-transform:uppercase;color:#fbbf24eb;cursor:pointer;background:linear-gradient(#302614d9 0%,#1c1810eb 100%);border:1px solid #f59e0b47;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;margin:0 0 .55rem;padding:.5rem .6rem;font-size:11px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:flex}.notebooks-overview-btn:hover{color:#fde68a;background:linear-gradient(#443418e6 0%,#241e12f2 100%);border-color:#f59e0b73}.notebooks-lane-btn{letter-spacing:.1em;text-transform:uppercase;color:#7dd3fceb;cursor:pointer;background:linear-gradient(#142434d9 0%,#0e1620eb 100%);border:1px solid #38bdf838;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;margin:0 0 .75rem;padding:.5rem .6rem;font-size:11px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:flex}.notebooks-lane-btn:hover{color:#e0f2fe;border-color:#38bdf86b}.notebooks-lane-btn--active{color:#bae6fd;background:linear-gradient(#1e405f8c 0%,#0e1826e6 100%);border-color:#38bdf88c}.notebooks-lane-btn--journal{color:#fde047e6;background:linear-gradient(#342812e0 0%,#1c180ef0 100%);border-color:#f59e0b47;margin-bottom:.35rem}.notebooks-lane-btn--journal:hover{color:#fde68a;border-color:#f59e0b73}.notebooks-lane-btn--journal.notebooks-lane-btn--active{color:#fef3c7;background:linear-gradient(#5c3e1280 0%,#241e0eeb 100%);border-color:#f59e0b94}.notebooks-lane-btn--fpv-ai-database{color:#c4b5fdeb;background:linear-gradient(#2e2048d9 0%,#161224eb 100%);border-color:#a78bfa3d;margin-bottom:.75rem}.notebooks-lane-btn--fpv-ai-database:hover{color:#ede9fe;border-color:#a78bfa6b}.notebooks-lane-btn--fpv-ai-database.notebooks-lane-btn--active{color:#ddd6fe;background:linear-gradient(#4c307880 0%,#181428e6 100%);border-color:#a78bfa8c}.notebooks-lane-btn--content{color:#d9f99deb;background:linear-gradient(#283412e0 0%,#161c0ef0 100%);border-color:#84cc1647;margin-bottom:.35rem}.notebooks-lane-btn--content:hover{color:#ecfccb;border-color:#84cc1673}.notebooks-lane-btn--content.notebooks-lane-btn--active{color:#f7fee7;background:linear-gradient(#485c1880 0%,#1c200eeb 100%);border-color:#bef26494}.notebooks-overview-btn--active{color:#fef3c7;background:linear-gradient(#78531c73 0%,#30240ee0 100%);border-color:#f59e0b9e;box-shadow:inset 0 0 0 1px #fde0471f}.notebooks-sidebar-group{flex-direction:column;gap:0;display:flex}.notebooks-sidebar-group__divider{border-top:1px solid #ffffff14;margin:.5rem .35rem .4rem}.notebooks-sidebar-group__label{letter-spacing:.14em;text-transform:uppercase;color:#52525b;margin:.15rem .35rem .35rem;font-size:9px;font-weight:600}.notebooks-note-row__kebab{flex-shrink:0;display:inline-flex}.notebooks-header-search{border:1px solid var(--nb-border);color:#f4f4f5;background:#0006;border-radius:8px;justify-self:end;width:100%;padding:.4rem .65rem;font-size:13px}@media (max-width:520px){.notebooks-header-search{justify-self:stretch}}.notebooks-header-search::placeholder{color:#52525b}.notebooks-header-search:disabled{cursor:not-allowed;opacity:.55}.notebooks-header-search:focus{border-color:#3b82f673;outline:none}.notebooks-layout{border:1px solid var(--nb-border);background:#0a0a0b;border-radius:12px;grid-template-columns:minmax(224px,256px) minmax(0,1fr);align-items:start;gap:0;min-height:calc(100vh - 8rem);display:grid;overflow:hidden}.notebooks-layout>:last-child{align-self:stretch;min-height:calc(100vh - 8rem)}@media (max-width:1023px){.notebooks-layout{grid-template-columns:1fr;min-height:min(70vh,100vh - 8rem)}}.notebooks-sidebar{border-right:1px solid var(--nb-border);background:var(--nb-panel);flex-direction:column;align-self:start;width:100%;height:auto;display:flex}.notebooks-accordion{border-bottom:1px solid var(--nb-border);flex-direction:column;flex:none;display:flex}.notebooks-accordion:last-child{border-bottom:none}.notebooks-accordion__head{border:1px solid var(--nb-border);background:#00000040;justify-content:space-between;align-items:center;gap:.5rem;padding:.52rem .6rem;display:flex}.notebooks-accordion__toggle{text-align:left;min-width:0;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#3b82f6e6;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:0;font-size:10px;font-weight:600;display:flex}.notebooks-accordion--disabled .notebooks-accordion__toggle{cursor:not-allowed;opacity:.45}.notebooks-accordion__soon{letter-spacing:.12em;color:#71717a;margin-left:auto;font-size:9px}.notebooks-accordion__actions{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.notebooks-accordion__action{border:1px solid var(--nb-border);color:#d4d4d8;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;padding:.15rem .38rem;font-size:10px}.notebooks-accordion__action:hover{background:#3b82f61a;border-color:#3b82f659}.notebooks-accordion__action--all-notes.notebooks-accordion__action--active{color:#fde68a;background:#fbbf241f;border-color:#fbbf2466}.notebooks-explorer__root-drop-host{flex-shrink:0;height:4px;margin-bottom:2px;position:relative}.notebooks-accordion--folders .notebooks-accordion__head{background:var(--nb-folders-head);border-color:color-mix(in srgb, var(--nb-border) 70%, #fbbf24 30%)}.notebooks-accordion--folders .notebooks-accordion__body{background:var(--nb-folders-panel);flex-direction:column;gap:.35rem;padding:.45rem .5rem .55rem;display:flex}.notebooks-accordion--notes .notebooks-accordion__toggle{color:#3b82f6eb}.notebooks-accordion--notes .notebooks-accordion__head{background:#3b82f614;box-shadow:inset 0 1px #ffffff0f}.notebooks-accordion--folders .notebooks-accordion__toggle{color:#fbbf24eb}.notebooks-accordion--notes .notebooks-accordion__body{max-height:min(72vh,36rem)}.notebooks-accordion__body{flex:none;max-height:min(42vh,22rem);padding:.35rem .45rem .5rem;overflow:hidden auto}.notebooks-accordion__body--empty{max-height:none}.notebooks-accordion__head--notes-open .notebooks-accordion__toggle{flex:0 auto}.notebooks-accordion__head-meta{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#71717a;flex:auto;font-size:9px;font-weight:500;overflow:hidden}.notebooks-notes-list{flex-direction:column;gap:1px;display:flex}.notebooks-notes-list__empty{color:#71717a;margin:0;padding:.35rem .15rem;font-size:12px}.notebooks-pane{background:var(--nb-panel);flex-direction:column;height:100%;min-height:0;display:flex}.notebooks-pane--embed{flex:1;min-height:0;overflow:hidden}.notebooks-pane-embed__scroll{flex:1;min-height:0;overflow:auto}.notebooks-pane-embed__inner>.min-h-screen{min-height:0}.notebooks-pane-embed__inner .mx-auto.max-w-7xl,.notebooks-pane-embed__inner .max-w-7xl,.notebooks-pane-embed__inner .admin-site-bulletins-tool{max-width:none}.notebooks-pane-embed__inner .admin-site-bulletins-tool .min-w-0{min-width:0}.notebooks-pane--ai-library,.notebooks-pane--fpv-library{min-height:calc(100vh - 8rem)}.fpv-library-embed .fpv-library-admin__toolbar{background:#00000026}.ai-library-embed{color:#fafaf9;background:#080907}.ai-library-embed__head{background:#0003}.ai-library-embed__body{font-size:13px}@media (min-width:640px){.ai-library-embed__body{font-size:14px}}.notebooks-pane__head{border-bottom:1px solid var(--nb-border);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#3b82f6d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:10px;font-weight:600;display:flex}.notebooks-pane__sync{flex-direction:column;align-items:flex-end;gap:.2rem;max-width:12rem;display:flex}.notebooks-sync-pill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:default;color:#a1a1aa;background:#27272ae6;border:1px solid #0000;border-radius:999px;padding:.2rem .55rem;font-size:9px;font-weight:600}.notebooks-sync-pill:disabled{opacity:1}.notebooks-sync-pill--failed{color:#fca5a5;cursor:pointer;background:#7f1d1d59;border-color:#ef444473}.notebooks-sync-pill--failed:not(:disabled){cursor:pointer}.notebooks-sync-pill--syncing{color:#fdba74;background:#7c2d1259;border-color:#f9731666}.notebooks-sync-pill--saved,.notebooks-sync-pill--dirty,.notebooks-sync-pill--idle{color:#fde047;background:#713f1247;border-color:#eab30859}.notebooks-sync-pill--dirty{animation:1.4s ease-in-out infinite notebooks-sync-pulse}.notebooks-sync-pill--snapshotted{color:#86efac;background:#14532d59;border-color:#22c55e66}.notebooks-sync-pill__error{letter-spacing:.04em;text-transform:none;color:#f87171;text-align:right;font-size:9px;font-weight:500}@keyframes notebooks-sync-pulse{0%,to{opacity:1}50%{opacity:.72}}.notebooks-pane__body{flex-direction:column;flex:1;min-height:0;padding:.75rem;display:flex;overflow:hidden}.notebooks-editor-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.notebooks-view-toggle{border:1px solid var(--nb-border);border-radius:6px;display:inline-flex;overflow:hidden}.notebooks-view-toggle__btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#71717a;cursor:pointer;background:0 0;border:none;padding:.25rem .55rem;font-size:10px;font-weight:600}.notebooks-view-toggle__btn--active{color:#93c5fd;background:#3b82f62e}.notebooks-editor-toolbar{border:1px solid var(--nb-border);background:#0000004d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.5rem;padding:.35rem;display:flex}.notebooks-editor-toolbar__end{align-items:center;gap:.25rem;margin-left:auto;display:flex}.notebooks-editor-toolbar__btn{color:#d4d4d8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-width:1.6rem;height:1.5rem;font-size:11px;font-weight:700}.notebooks-editor-toolbar__btn--italic{font-style:italic}.notebooks-editor-toolbar__btn--underline{text-decoration:underline}.notebooks-editor-toolbar__btn:hover{border-color:var(--nb-border);background:#3b82f61a}.notebooks-editor-toolbar__select{border:1px solid var(--nb-border);color:#a1a1aa;background:#0006;border-radius:4px;height:1.5rem;font-size:10px}.notebooks-editor-toolbar__heading{cursor:pointer;padding:0 .4rem}.notebooks-editor-toolbar__sep{background:var(--nb-border);width:1px;height:1rem}.notebooks-editor-toolbar__swatch{cursor:pointer;border:1px solid #ffffff26;border-radius:3px;width:1rem;height:1rem}.notebooks-editor-toolbar__swatch--ring{box-shadow:inset 0 0 0 1px #00000059}.notebooks-editor-toolbar__color-input{cursor:pointer;background:0 0;border:none;width:1.25rem;height:1.25rem;padding:0}.notebooks-editor-preview,.notebooks-editor-rich-host{flex-direction:column;flex:1;min-height:0;display:flex}.notebooks-editor-rich-host.hidden{display:none}.notebooks-editor-rich{border:1px solid var(--nb-border);cursor:text;background:#00000059;border-radius:8px;outline:none;flex:1;min-height:0;padding:.75rem;overflow:auto}.notebooks-editor-rich:focus{border-color:#3b82f673}.notebooks-preview-prose{color:#e4e4e7;font-size:13px;line-height:1.65;font-family:var(--font-mono)}.notebooks-preview-p{margin:0 0 .5rem}.notebooks-preview-p:last-child{margin-bottom:0}.notebooks-preview-gap{min-height:.65rem;margin:0 0 .5rem}.notebooks-preview-prose h1,.notebooks-preview-prose h2,.notebooks-preview-prose h3{color:#f4f4f5;margin:.75rem 0 .35rem;font-weight:700}.notebooks-preview-prose h1{font-size:1.35rem}.notebooks-preview-prose h2{font-size:1.15rem}.notebooks-preview-prose h3{font-size:1rem}.notebooks-preview-prose h4{color:#f4f4f5;margin:.65rem 0 .3rem;font-size:.92rem;font-weight:600}.notebooks-preview-prose b,.notebooks-preview-prose strong{color:#fafafa;font-weight:700}.notebooks-preview-prose i,.notebooks-preview-prose em{font-style:italic}.notebooks-preview-prose u{text-underline-offset:2px;text-decoration:underline}.notebooks-preview-prose mark{color:#fef9c3;background:#fef08a59;border-radius:2px;padding:0 .12em}.notebooks-preview-prose code{font-family:var(--font-mono);background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;padding:.1em .35em;font-size:.92em}.notebooks-preview-prose a{color:#93c5fd;text-decoration:underline}.notebooks-preview-empty{color:#71717a;font-size:13px}.notebooks-wiki-link{color:#93c5fd;cursor:pointer;background:#3b82f626;border-radius:4px;padding:0 .2rem;text-decoration:none;display:inline}.notebooks-wiki-link:hover{color:#bfdbfe;background:#3b82f647}.notebooks-wiki-suggest{border:1px solid var(--nb-border);background:#18181b;border-radius:8px;max-height:14rem;margin:0;padding:.25rem;list-style:none;overflow:auto;box-shadow:0 10px 28px #00000080}.notebooks-wiki-suggest__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;width:100%;padding:.35rem .5rem;display:block}.notebooks-wiki-suggest__item:hover,.notebooks-wiki-suggest__item--active{background:#3b82f624}.notebooks-wiki-suggest__title{color:#e4e4e7;font-size:12px;display:block}.notebooks-editor-footer{border-top:1px solid var(--nb-border);flex-shrink:0;margin-top:auto;padding-top:.5rem;container:notebooks-editor-footer/inline-size}.notebooks-editor-footer__tabs{margin-bottom:.5rem}.notebooks-editor-footer__tabs-segmented{border:1px solid var(--nb-border);background:#0006;border-radius:8px;width:100%;display:flex;overflow:hidden}.notebooks-editor-footer__tabs-dropdown{flex-direction:column;gap:.25rem;display:none}.notebooks-editor-footer__tabs-dropdown-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#71717a;font-size:9px;font-weight:600}.notebooks-editor-footer__tab-select{border:1px solid var(--nb-border);width:100%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#e4e4e7;cursor:pointer;background:#00000073;border-radius:8px;padding:.45rem .55rem;font-size:11px;font-weight:600}@container notebooks-editor-footer (max-width:560px){.notebooks-editor-footer__tabs-segmented{display:none}.notebooks-editor-footer__tabs-dropdown{display:flex}}.notebooks-editor-footer__tab{border:none;border-right:1px solid var(--nb-border);min-width:0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#71717a;cursor:pointer;background:0 0;border-radius:0;flex:1;padding:.4rem .5rem;font-size:9px;font-weight:600;line-height:1.2;transition:background .12s,color .12s}.notebooks-editor-footer__tab:last-child{border-right:none}.notebooks-editor-footer__tab:hover:not(.notebooks-editor-footer__tab--active){color:#a1a1aa;background:#ffffff0d}.notebooks-editor-footer__tab--active{color:#93c5fd;background:#3b82f633;box-shadow:inset 0 1px #93c5fd1f}.notebooks-editor-footer__panel{height:9.5rem;padding-right:.25rem;overflow:auto}.notebooks-history{flex-direction:column;gap:.5rem;min-height:0;display:flex}.notebooks-history__toolbar{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.notebooks-history__label{min-width:12rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#71717a;flex-direction:column;flex:1;gap:.2rem;font-size:9px;font-weight:600;display:flex}.notebooks-history__picker{white-space:nowrap;border:1px solid var(--nb-border);text-align:left;cursor:pointer;background:#00000073;border-radius:6px;flex-wrap:nowrap;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.35rem .5rem;display:flex;overflow:hidden}.notebooks-history__picker:disabled{opacity:.5;cursor:not-allowed}.notebooks-history__picker:not(:disabled):hover{background:#3b82f614;border-color:#3b82f659}.notebooks-history__snap-code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#71717a;flex-shrink:0;font-size:11px;font-weight:500}.notebooks-history__snap-datetime{text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.35rem;min-width:0;line-height:1.25;display:inline-flex;overflow:hidden}.notebooks-history__snap-date{font-variant-numeric:tabular-nums;color:#e4e4e7;font-size:11px}.notebooks-history__snap-time{font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#a1a1aa}.notebooks-history__snap-current{color:#71717a;font-size:10px}.notebooks-history__snap-meta{text-overflow:ellipsis;white-space:nowrap;color:#e4e4e7;min-width:0;font-size:11px;overflow:hidden}.notebooks-history__snap-menu{border:1px solid var(--nb-border);background:#18181b;border-radius:8px;min-width:16rem;max-width:min(24rem,100vw - 1rem);padding:.25rem;box-shadow:0 8px 24px #00000073}.notebooks-history__snap-list{max-height:11rem;margin:0;padding:0;list-style:none;overflow:auto}.notebooks-history__snap-option{white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-wrap:nowrap;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.35rem .45rem;display:flex;overflow:hidden}.notebooks-history__snap-option:hover,.notebooks-history__snap-option--selected{background:#3b82f61f}.notebooks-history__snap-option--selected .notebooks-history__snap-code{color:#a1a1aa}.notebooks-history__pager{align-items:center;gap:.35rem;display:inline-flex}.notebooks-history__pager-btn,.notebooks-history__restore{border:1px solid var(--nb-border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#d4d4d8;cursor:pointer;background:#00000059;border-radius:6px;padding:.3rem .5rem;font-size:9px;font-weight:600}.notebooks-history__pager-btn:disabled,.notebooks-history__restore:disabled{opacity:.45;cursor:not-allowed}.notebooks-history__restore{color:#93c5fd;border-color:#3b82f659}.notebooks-history__pager-meta{font-family:var(--font-mono);color:#71717a;font-size:10px}.notebooks-history__error{color:#fca5a5;margin:0;font-size:12px}.notebooks-history__hint{color:#71717a;margin:0;font-size:12px}.notebooks-history__preview{border:1px solid var(--nb-border);background:#0000004d;border-radius:6px;flex:1;min-height:0;padding:.5rem;overflow:auto}.notebooks-history__preview-title{color:#f4f4f5;margin:0 0 .35rem;font-size:12px;font-weight:600}.notebooks-history__preview-body{font-size:12px}.notebooks-digest--embedded{background:0 0;border:none;margin-top:0;padding:0}.notebooks-digest__refresh{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;cursor:pointer;background:0 0;border:1px solid #3b82f64d;border-radius:4px;padding:.15rem .4rem;font-size:9px}.notebooks-metadata-panel{flex-direction:column;gap:.75rem;display:flex}.notebooks-ai-training-row{border-bottom:1px solid var(--nb-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.65rem;display:flex}.notebooks-ai-training-row__title{letter-spacing:.06em;text-transform:uppercase;color:#e4e4e7;margin:0;font-size:12px;font-weight:600}.notebooks-ai-training-row__hint{color:#71717a;margin:.2rem 0 0;font-size:12px;line-height:1.45}.notebooks-ai-training-switch{cursor:pointer;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.15rem .45rem .15rem .2rem;display:inline-flex}.notebooks-ai-training-switch:disabled{opacity:.55;cursor:not-allowed}.notebooks-ai-training-switch__thumb{background:#52525b;border-radius:999px;width:1.1rem;height:1.1rem;transition:transform .15s,background .15s}.notebooks-ai-training-switch--on .notebooks-ai-training-switch__thumb{background:#3b82f6;transform:translate(.15rem)}.notebooks-ai-training-switch__label{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;min-width:1.5rem;font-size:10px;font-weight:600}.notebooks-ai-training-switch--on .notebooks-ai-training-switch__label{color:#bfdbfe}.notebooks-ai-training-link-meta{color:#71717a;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:0;font-size:11px;display:flex}.notebooks-ai-training-badge{letter-spacing:.06em;text-transform:uppercase;color:#86efac;background:#22c55e26;border-radius:4px;padding:.1rem .35rem;font-size:10px;font-weight:600}.notebooks-ai-training-library-link{color:#93c5fd;text-decoration:underline}.notebooks-metadata{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.notebooks-metadata div{min-width:0}.notebooks-metadata dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#52525b;margin:0;font-size:9px}.notebooks-metadata dd{color:#d4d4d8;word-break:break-word;margin:.15rem 0 0;font-size:12px}.notebooks-accordion__body--explorer{padding:.25rem .15rem .35rem}.notebooks-explorer{--explorer-rail-0:#fbbf248c;--explorer-rail-1:#38bdf894;--explorer-rail-2:#a78bfa94;--explorer-rail-3:#34d3998c;--explorer-rail:var(--explorer-rail-0);background:#0000002e;border-radius:6px;flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}.notebooks-explorer__row{grid-template-columns:var(--explorer-guides-width,0px) auto auto minmax(0, 1fr) auto auto auto;border:1px solid #0000;border-left:2px solid var(--explorer-rail);background-image:linear-gradient(90deg, color-mix(in srgb, var(--explorer-rail) 14%, transparent) 0%, transparent 62%);border-radius:0;align-items:center;gap:.15rem;min-height:1.75rem;display:grid;position:relative;box-shadow:inset 0 -1px #ffffff0e}.notebooks-explorer__guides{width:var(--explorer-guides-width,0px);pointer-events:none;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;min-height:1.1rem;display:inline-flex}.notebooks-explorer__guide{opacity:.72;border-radius:1px;flex:1 0 0;align-self:center;width:1px;max-width:1px;height:72%;min-height:.85rem;margin:0 auto}.notebooks-explorer__guide--level-1{background:var(--explorer-rail-1);box-shadow:0 0 6px color-mix(in srgb, var(--explorer-rail-1) 35%, transparent)}.notebooks-explorer__guide--level-2{background:var(--explorer-rail-2);box-shadow:0 0 6px color-mix(in srgb, var(--explorer-rail-2) 35%, transparent)}.notebooks-explorer__guide--level-3{background:var(--explorer-rail-3);box-shadow:0 0 6px color-mix(in srgb, var(--explorer-rail-3) 35%, transparent)}.notebooks-explorer__row--depth-0{--explorer-rail:var(--explorer-rail-0)}.notebooks-explorer__row--root-stats{grid-template-columns:var(--explorer-guides-width,0px) auto auto minmax(0, 1fr) auto auto auto}.notebooks-explorer__row--root-stats .notebooks-explorer__select{cursor:pointer;min-width:0;padding:0}.notebooks-explorer__chevron-spacer{flex-shrink:0;width:1rem;display:inline-block}.notebooks-explorer__root-label{color:#71717a;font-size:11px;font-style:italic}.notebooks-explorer__row--depth-1{--explorer-rail:var(--explorer-rail-1)}.notebooks-explorer__row--depth-2{--explorer-rail:var(--explorer-rail-2)}.notebooks-explorer__row--depth-3{--explorer-rail:var(--explorer-rail-3)}.notebooks-explorer__row:hover{background-color:#ffffff0a;background-image:linear-gradient(90deg, color-mix(in srgb, var(--explorer-rail) 22%, transparent) 0%, transparent 68%)}.notebooks-explorer__row--active{background-color:#fbbf241a;background-image:linear-gradient(90deg, color-mix(in srgb, var(--explorer-rail) 28%, #fbbf2424) 0%, transparent 72%);border-left-color:color-mix(in srgb, var(--explorer-rail) 85%, #fbbf24);box-shadow:inset 0 -1px #ffffff12,inset 0 0 0 1px #fbbf2414}.notebooks-explorer__row--dragging{opacity:.45}.notebooks-explorer__row--renaming{grid-template-columns:var(--explorer-guides-width,0px) minmax(0, 1fr);padding:.15rem 0}.notebooks-explorer__row--renaming .notebooks-explorer__rename{grid-column:2;min-width:0}.notebooks-explorer__drop-line{pointer-events:auto;border-radius:1px;height:2px;margin:0}.notebooks-explorer__drop-line--into{z-index:1;pointer-events:auto;height:auto;position:absolute;inset:0}.notebooks-explorer__drop-line--after{margin-bottom:-1px}.notebooks-explorer__drop-line--active{background:#3b82f68c}.notebooks-explorer__drop-line--into.notebooks-explorer__drop-line--active{background:#3b82f61f;box-shadow:inset 0 0 0 1px #3b82f673}.notebooks-explorer__grip{z-index:2;width:1rem;font-family:var(--font-mono);letter-spacing:-.05em;color:#52525b;cursor:grab;background:0 0;border:none;flex-shrink:0;font-size:10px;line-height:1}.notebooks-explorer__grip--spacer{width:1rem;display:inline-block}.notebooks-explorer__row:hover .notebooks-explorer__grip{color:#a1a1aa}.notebooks-explorer__chevron{z-index:2;width:1rem;color:color-mix(in srgb, var(--explorer-rail) 55%, #71717a);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:10px}.notebooks-explorer__select{z-index:2;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;min-width:0;padding:.2rem 0;display:flex}.notebooks-explorer__name{text-overflow:ellipsis;white-space:nowrap;color:#e4e4e7;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.notebooks-explorer__row--active .notebooks-explorer__name{color:#fff}.notebooks-explorer__row .notebooks-kebab{z-index:2;opacity:0;pointer-events:none}.notebooks-explorer__row:hover .notebooks-kebab,.notebooks-explorer__row:focus-within .notebooks-kebab{opacity:1;pointer-events:auto}.notebooks-explorer__kebab-spacer{width:1.35rem}.notebooks-explorer__folder-count,.notebooks-explorer__note-count{z-index:2;min-width:1.35rem;font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;padding:.1rem .25rem;font-size:10px;line-height:1.3}.notebooks-explorer__folder-count{border:1px solid color-mix(in srgb, var(--explorer-rail) 18%, transparent);color:color-mix(in srgb, var(--explorer-rail) 30%, #71717a);background:#00000052}.notebooks-explorer__note-count{border:1px solid color-mix(in srgb, var(--explorer-rail) 28%, transparent);background:color-mix(in srgb, var(--explorer-rail) 10%, #00000061);color:color-mix(in srgb, var(--explorer-rail) 40%, #d4d4d8)}.notebooks-explorer__row--active .notebooks-explorer__folder-count{color:#a1a1aa;border-color:#ffffff1f}.notebooks-explorer__row--active .notebooks-explorer__note-count{color:#fde68a;background:#fbbf2429;border-color:#fbbf2447}.notebooks-explorer__row--depth-0 .notebooks-explorer__name{letter-spacing:.01em;font-weight:600}.notebooks-explorer__rename{color:#f4f4f5;background:#00000073;border:1px solid #fbbf2473;border-radius:4px;width:100%;padding:.2rem .35rem;font-size:12px}.notebooks-explorer__overlay{border:1px solid var(--nb-border);color:#e4e4e7;background:#27272a;border-radius:6px;padding:.35rem .55rem;font-size:11px;box-shadow:0 8px 20px #0006}.notebooks-note-row{cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.15rem;min-height:1.75rem;display:grid}.notebooks-note-row__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.notebooks-note-row--selected{background:#3b82f61a}.notebooks-note-row--dragging{opacity:.45}.notebooks-note-row__grip{width:1rem;font-family:var(--font-mono);color:#52525b;cursor:grab;background:0 0;border:none;font-size:10px}.notebooks-note-row:hover .notebooks-note-row__grip{color:#a1a1aa}.notebooks-note-row .notebooks-kebab{z-index:2;opacity:0;pointer-events:none}.notebooks-note-row:hover .notebooks-kebab,.notebooks-note-row:focus-within .notebooks-kebab{opacity:1;pointer-events:auto}.notebooks-ai-link-indicator{z-index:2;color:#71717a;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.notebooks-ai-link-indicator--ok{color:#86efac;background:#22c55e26;border-color:#4ade8073}.notebooks-ai-link-indicator--stale{color:#fcd34d;background:#f59e0b1f;border-color:#fbbf2473}.notebooks-ai-link-indicator--off{color:#52525b;background:#0003;border-color:#ffffff14}.notebooks-note-row__word-count{z-index:2;font-variant-numeric:tabular-nums;text-align:center;color:#8fafe6;background:#3b82f61a;border:1px solid #3b82f647;border-radius:4px;flex-shrink:0;min-width:1.35rem;padding:.1rem .25rem;font-size:10px;line-height:1.3}.notebooks-note-row:has(.notebooks-list-btn--active) .notebooks-note-row__word-count{color:#bfdbfe;background:#3b82f633;border-color:#3b82f673}.notebooks-history__picker{align-items:center}.notebooks-tree-branch{display:block}.notebooks-tree-children{border-left:2px solid #fbbf2447;flex-direction:column;gap:.2rem;margin:.2rem 0 .05rem .55rem;padding:.2rem 0 .05rem .5rem;display:flex}.notebooks-tree-row{border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.2rem;width:100%;display:grid;position:relative}.notebooks-tree-row--renaming{grid-template-columns:minmax(0,1fr)}.notebooks-tree-row--active{background:#fbbf2433;border-color:#fbbf2480;box-shadow:0 0 0 1px #fbbf241f}.notebooks-tree-row--active .notebooks-tree-btn{color:#fff;background:0 0;border-color:#0000}.notebooks-tree-row--active .notebooks-tree-btn__label{color:#fff}.notebooks-tree-row--active .notebooks-tree-count{color:#fde68a;background:#fbbf2438}.notebooks-tree-row:hover:not(.notebooks-tree-row--active){background:#fbbf2414;border-color:#fbbf2433}.notebooks-tree-row:hover:not(.notebooks-tree-row--active) .notebooks-tree-btn{background:0 0;border-color:#0000}.notebooks-tree-kebab-slot{pointer-events:none;flex-shrink:0;width:1.35rem;height:1.35rem}.notebooks-note-row .notebooks-list-btn,.notebooks-tree-row .notebooks-tree-btn{width:100%;min-width:0}.notebooks-kebab{opacity:0;pointer-events:none;flex-shrink:0;transition:opacity .12s;position:relative}.notebooks-tree-row:hover .notebooks-kebab,.notebooks-tree-row:focus-within .notebooks-kebab,.notebooks-note-row:hover .notebooks-kebab,.notebooks-note-row:focus-within .notebooks-kebab{opacity:1;pointer-events:auto}.notebooks-kebab__trigger{color:#71717a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;width:1.35rem;height:1.35rem;font-size:12px;line-height:1}.notebooks-kebab__trigger:hover{border-color:var(--nb-border);color:#d4d4d8;background:#ffffff0f}.notebooks-explorer__row .notebooks-kebab__trigger,.notebooks-note-row .notebooks-kebab__trigger{color:#a1a1aa}.notebooks-kebab__menu{border:1px solid var(--nb-border);background:#18181b;border-radius:8px;min-width:9.5rem;padding:.25rem;box-shadow:0 8px 24px #00000073}.notebooks-toolbar-menu{border:1px solid var(--nb-border);background:#18181b;border-radius:8px;min-width:6.5rem;padding:.25rem;box-shadow:0 8px 24px #00000073}.notebooks-toolbar-menu__item{text-align:left;color:#d4d4d8;cursor:pointer;background:0 0;border:none;border-radius:5px;width:100%;padding:.35rem .5rem;font-size:12px;display:block}.notebooks-toolbar-menu__item:hover{background:#3b82f61f}.notebooks-kebab__item{text-align:left;color:#d4d4d8;cursor:pointer;background:0 0;border:none;border-radius:5px;width:100%;padding:.35rem .5rem;font-size:12px;display:block}.notebooks-kebab__item:hover{background:#3b82f61f}.notebooks-kebab__item--danger{color:#fca5a5}.notebooks-kebab__item--danger:hover{background:#f871711f}.notebooks-tree-rename{color:#f4f4f5;background:#00000073;border:1px solid #fbbf2473;border-radius:4px;grid-column:1/-1;width:100%;min-width:0;margin-bottom:1px;padding:.2rem .35rem;font-size:12px}.notebooks-tree-btn,.notebooks-list-btn{text-align:left;color:#d4d4d8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.35rem;width:100%;padding:.4rem .5rem;font-size:13px;display:flex}.notebooks-tree-btn{border:1px solid #0000;border-radius:5px;padding:.32rem .45rem;font-size:12px}.notebooks-tree-btn--depth-0{padding-left:.45rem}.notebooks-tree-btn--depth-1{padding-left:.65rem}.notebooks-tree-btn--depth-2{padding-left:.85rem}.notebooks-tree-btn--depth-3{padding-left:1.05rem}.notebooks-tree-btn--depth-4{padding-left:1.25rem}.notebooks-tree-btn__label{color:#e4e4e7;font-weight:500}.notebooks-tree-count{font-variant-numeric:tabular-nums;text-align:center;color:#a1a1aa;background:#00000059;border-radius:4px;flex-shrink:0;min-width:1.35rem;padding:.1rem .25rem;font-size:10px;line-height:1.3}.notebooks-list-btn--compact{border-radius:4px;min-height:0;padding:.12rem .35rem;font-size:12px;line-height:1.2}.notebooks-list-btn__title{text-overflow:ellipsis;white-space:nowrap;color:#e4e4e7;min-width:0;font-weight:500;display:block;overflow:hidden}.notebooks-list-btn--compact.notebooks-list-btn--active .notebooks-list-btn__title{color:#fff}.notebooks-list-btn:hover{border-color:var(--nb-border);background:#3b82f614}.notebooks-list-btn--active{color:#fff;background:#3b82f624;border-color:#3b82f659}.notebooks-editor-title,.notebooks-editor-body{border:1px solid var(--nb-border);color:#f4f4f5;background:#00000059;border-radius:8px;width:100%}.notebooks-editor-title{flex-shrink:0;margin-bottom:.5rem;padding:.55rem .75rem;font-size:1.125rem;font-weight:700}.notebooks-editor-body{resize:none;min-height:8rem;font-family:var(--font-mono);flex:1;padding:.75rem;font-size:13px;line-height:1.65}.notebooks-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin-top:.5rem;font-size:10px}.notebooks-digest{background:linear-gradient(145deg,#3b82f614 0%,#111113f2 55%);border:1px solid #3b82f640;border-radius:10px;margin-top:1rem;padding:.875rem}.notebooks-digest__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#3b82f6e6;margin:0 0 .5rem;font-size:10px;font-weight:600}.notebooks-digest__text{color:#a1a1aa;margin:0;font-size:13px;line-height:1.6}.notebooks-links{gap:.75rem;margin-top:1rem;display:grid}@media (min-width:1024px){.notebooks-links{grid-template-columns:1fr 1fr}}.notebooks-links__panel{flex-direction:column;gap:1rem;display:flex}.notebooks-links__section-title{letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin:0 0 .35rem;font-size:11px;font-weight:600}.notebooks-links__empty{color:#71717a;margin:0;font-size:12px}.notebooks-links__subsection-label{letter-spacing:.08em;text-transform:uppercase;color:#52525b;margin-top:.35rem;font-size:10px;font-weight:600;list-style:none}.notebooks-links__unresolved{color:#a1a1aa;font-size:13px}.notebooks-links__external{color:var(--nb-accent);word-break:break-all;font-size:13px}.notebooks-files-placeholder{color:#71717a;margin:0;font-size:13px;line-height:1.5}.notebooks-links__section h3{letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin:0 0 .35rem;font-size:11px;font-weight:600}.notebooks-links__list{margin:0;padding:0;list-style:none}.notebooks-links__list li{margin-bottom:.25rem}.notebooks-links__list button{color:var(--nb-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.notebooks-mobile-bar{gap:.5rem;margin-bottom:.75rem;display:flex}@media (min-width:1024px){.notebooks-mobile-bar{display:none}}.notebooks-pane--browser{border:1px solid var(--nb-border);background:#00000038;border-radius:10px}.notebooks-browser__toolbar{border-bottom:1px solid var(--nb-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding:1rem 1.125rem;display:flex}.notebooks-browser__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fbbf24bf;font-size:10px;font-weight:600}.notebooks-browser__breadcrumb{flex-wrap:wrap;align-items:center;gap:.15rem;margin-top:.35rem;font-size:13px;display:flex}.notebooks-browser__crumb{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:0}.notebooks-browser__crumb:hover{color:#e4e4e7}.notebooks-browser__crumb--current{color:#fafafa;cursor:default;font-weight:600}.notebooks-browser__crumb-sep{color:#52525b;margin:0 .2rem}.notebooks-browser__actions{flex-wrap:wrap;gap:.35rem;display:flex}.notebooks-browser__action{letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;padding:.35rem .65rem;font-size:11px;font-weight:600}.notebooks-browser__action:hover{color:#e4e4e7;border-color:#38bdf859}.notebooks-browser__action--active{color:#bae6fd;background:#38bdf81f;border-color:#38bdf873}.notebooks-browser__action--primary{color:#bfdbfe;background:#3b82f624;border-color:#3b82f666}.notebooks-browser__list-head{padding:.75rem 1.125rem .35rem}.notebooks-browser__list-title{color:#fafafa;font-size:15px;font-weight:600}.notebooks-browser__list-hint{color:#71717a;margin-top:.2rem;font-size:11px}.notebooks-browser__list{flex:1;min-height:12rem;padding:.35rem .5rem 1rem;position:relative;overflow:auto}.notebooks-browser__list--split{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.notebooks-browser-split{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.notebooks-browser-split__pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.notebooks-browser-split__pane--folders{flex:0 0 var(--browser-folders-size,42%);border-bottom:1px solid #ffffff0a;min-height:7.5rem}.notebooks-browser-split__pane--notes{flex:1 1 0;min-height:7.5rem}.notebooks-browser-split__handle{cursor:row-resize;touch-action:none;background:linear-gradient(#fbbf2438 0%,#ffffff14 48%,#4ade8038 100%);border:none;flex:0 0 7px;margin:0;padding:0;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000059}.notebooks-browser-split__handle:hover,.notebooks-browser-split__handle:focus-visible{background:linear-gradient(#fbbf2461 0%,#ffffff1f 48%,#4ade8061 100%);outline:none}.notebooks-browser-split__head{border-bottom:1px solid #ffffff0d;flex-shrink:0;padding:.45rem .65rem .2rem}.notebooks-browser-split__title{letter-spacing:.14em;text-transform:uppercase;color:#facc15;margin:0;font-size:11px;font-weight:600}.notebooks-browser-split__title--notes{color:#86efac}.notebooks-browser-split__hint{color:#71717a;margin:.15rem 0 0;font-size:11px}.notebooks-browser-split__scroll{flex:1;min-height:0;padding:.25rem .35rem .5rem;overflow:auto}.notebooks-browser-split__scroll--notes{padding:.3rem .4rem .6rem}.notebooks-browser-tree .notebooks-explorer{min-height:0}.notebooks-browser-tree{--explorer-rail-0:#fde047c7;--explorer-rail-1:#facc158f;--explorer-rail-2:#eab30866;--explorer-rail-3:#ca8a0447;--nb-tree-folder-0:#fde68a;--nb-tree-folder-1:#facc15;--nb-tree-folder-2:#d4a017;--nb-tree-folder-3:#a16207;--nb-tree-note:#86efac;--nb-tree-note-bright:#bbf7d0;--nb-tree-note-rail:#4ade8094}.notebooks-browser-tree .notebooks-explorer__guide--level-1{background:var(--explorer-rail-1);box-shadow:0 0 6px color-mix(in srgb, var(--explorer-rail-1) 40%, transparent)}.notebooks-browser-tree .notebooks-explorer__guide--level-2{background:var(--explorer-rail-2);box-shadow:0 0 6px color-mix(in srgb, var(--explorer-rail-2) 40%, transparent)}.notebooks-browser-tree .notebooks-explorer__guide--level-3{background:var(--explorer-rail-3);box-shadow:0 0 6px color-mix(in srgb, var(--explorer-rail-3) 40%, transparent)}.notebooks-browser-tree .notebooks-explorer__row:not(.notebooks-explorer__row--note):not(.notebooks-explorer__row--root-stats).notebooks-explorer__row--depth-0 .notebooks-explorer__name{color:var(--nb-tree-folder-0)}.notebooks-browser-tree .notebooks-explorer__row:not(.notebooks-explorer__row--note):not(.notebooks-explorer__row--root-stats).notebooks-explorer__row--depth-1 .notebooks-explorer__name{color:var(--nb-tree-folder-1)}.notebooks-browser-tree .notebooks-explorer__row:not(.notebooks-explorer__row--note):not(.notebooks-explorer__row--root-stats).notebooks-explorer__row--depth-2 .notebooks-explorer__name{color:var(--nb-tree-folder-2)}.notebooks-browser-tree .notebooks-explorer__row:not(.notebooks-explorer__row--note):not(.notebooks-explorer__row--root-stats).notebooks-explorer__row--depth-3 .notebooks-explorer__name{color:var(--nb-tree-folder-3)}.notebooks-browser-tree .notebooks-explorer__row:not(.notebooks-explorer__row--note):not(.notebooks-explorer__row--root-stats) .notebooks-explorer__chevron{color:color-mix(in srgb, var(--explorer-rail) 65%, #71717a)}.notebooks-browser-tree .notebooks-explorer__row:not(.notebooks-explorer__row--note):not(.notebooks-explorer__row--root-stats) .notebooks-explorer__folder-count{border-color:color-mix(in srgb, var(--explorer-rail) 35%, transparent);color:color-mix(in srgb, var(--nb-tree-folder-1) 55%, #71717a)}.notebooks-browser-tree .notebooks-explorer__row:not(.notebooks-explorer__row--note):not(.notebooks-explorer__row--root-stats) .notebooks-explorer__note-count{border-color:color-mix(in srgb, var(--explorer-rail) 32%, transparent);background:color-mix(in srgb, var(--explorer-rail) 14%, #00000061);color:color-mix(in srgb, var(--nb-tree-folder-0) 50%, #a1a1aa)}.notebooks-browser-tree .notebooks-explorer__row:not(.notebooks-explorer__row--note).notebooks-explorer__row--active{background-color:#fbbf241c;background-image:linear-gradient(90deg, color-mix(in srgb, var(--explorer-rail) 32%, #fbbf2429) 0%, transparent 72%);border-left-color:color-mix(in srgb, var(--explorer-rail) 88%, #fbbf24);box-shadow:inset 0 -1px #ffffff12,inset 0 0 0 1px #fbbf241a}.notebooks-browser-tree .notebooks-explorer__row:not(.notebooks-explorer__row--note).notebooks-explorer__row--active .notebooks-explorer__name{color:#fffbeb}.notebooks-browser-tree .notebooks-explorer__row--note{--explorer-rail:var(--nb-tree-note-rail);border-left-color:color-mix(in srgb, var(--nb-tree-note-rail) 82%, #22c55e);background-image:linear-gradient(90deg, color-mix(in srgb, var(--nb-tree-note-rail) 14%, transparent) 0%, transparent 62%)}.notebooks-browser-tree .notebooks-explorer__row--note .notebooks-explorer__name{color:var(--nb-tree-note)}.notebooks-browser-tree .notebooks-explorer__row--note:hover{background-color:#22c55e12;background-image:linear-gradient(90deg, color-mix(in srgb, var(--nb-tree-note-rail) 22%, transparent) 0%, transparent 68%)}.notebooks-browser-tree .notebooks-explorer__row--note.notebooks-explorer__row--active{background-color:#22c55e21;background-image:linear-gradient(90deg, color-mix(in srgb, var(--nb-tree-note-rail) 28%, #22c55e24) 0%, transparent 72%);border-left-color:#4ade80;box-shadow:inset 0 -1px #ffffff12,inset 0 0 0 1px #22c55e1f}.notebooks-browser-tree .notebooks-explorer__row--note.notebooks-explorer__row--active .notebooks-explorer__name{color:var(--nb-tree-note-bright)}.notebooks-browser-tree .notebooks-explorer__row--note .notebooks-explorer__grip,.notebooks-browser-tree .notebooks-explorer__row--note:hover .notebooks-explorer__grip{color:color-mix(in srgb, var(--nb-tree-note) 42%, #52525b)}.notebooks-browser-tree .notebooks-explorer__row--note .notebooks-explorer__note-count--inline{text-align:right;font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--nb-tree-note-rail) 35%, transparent);background:color-mix(in srgb, var(--nb-tree-note-rail) 12%, #00000059);min-width:2.5rem;color:color-mix(in srgb, var(--nb-tree-note) 75%, #71717a);font-size:11px}.notebooks-browser-tree .notebooks-explorer__row--note.notebooks-explorer__row--active .notebooks-explorer__note-count--inline{color:var(--nb-tree-note-bright);background:#22c55e29;border-color:#4ade8066}.notebooks-pane--browser .notebooks-notes-list .notebooks-list-btn__title{color:var(--nb-tree-note,#86efac)}.notebooks-pane--browser .notebooks-notes-list .notebooks-list-btn:hover{border-color:color-mix(in srgb, var(--nb-tree-note,#86efac) 25%, var(--nb-border));background:#22c55e14}.notebooks-pane--browser .notebooks-notes-list .notebooks-list-btn--active{background:#22c55e24;border-color:#4ade8066}.notebooks-pane--browser .notebooks-notes-list .notebooks-list-btn--compact.notebooks-list-btn--active .notebooks-list-btn__title{color:var(--nb-tree-note-bright,#bbf7d0)}:is(.notebooks-pane--browser .notebooks-notes-list .notebooks-note-row--selected,.notebooks-pane--browser .notebooks-notes-list .notebooks-note-row:has(.notebooks-list-btn--active)){background:#22c55e1a;border-radius:6px}.notebooks-pane--browser .notebooks-notes-list .notebooks-note-row__word-count{border-color:color-mix(in srgb, var(--nb-tree-note,#86efac) 35%, transparent);background:color-mix(in srgb, var(--nb-tree-note-rail,#4ade8094) 14%, #00000061);color:color-mix(in srgb, var(--nb-tree-note,#86efac) 70%, #d4d4d8)}.notebooks-pane--browser .notebooks-notes-list .notebooks-note-row:has(.notebooks-list-btn--active) .notebooks-note-row__word-count{color:var(--nb-tree-note-bright,#bbf7d0);background:#22c55e2e;border-color:#4ade8073}.notebooks-browser-tree .notebooks-explorer--taxonomy .notebooks-explorer__select{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.notebooks-browser-tree .notebooks-explorer--taxonomy .notebooks-explorer__folder-count--spacer{visibility:hidden;pointer-events:none;min-width:1.35rem}.notebooks-browser-tree .notebooks-explorer__row--notebooks-index .notebooks-explorer__name{font-weight:600}.notebooks-overview-brief-zone{border-bottom:1px solid var(--nb-border);flex-direction:column;flex:none;min-height:0;max-height:min(52vh,520px);display:flex;overflow:hidden}.notebooks-overview-brief-zone__scroll{flex:auto;min-height:0}.notebooks-overview-brief-zone .notebooks-browser-split__head{padding:.25rem .5rem .1rem}.notebooks-overview-brief-zone__scroll--today{padding:.15rem .4rem .3rem}.notebooks-overview-rest{flex:auto;min-height:0}.notebooks-overview-brief-zone .notebooks-explorer__row--brief-label{cursor:default;pointer-events:none;margin:.1rem 0}.notebooks-overview-brief-zone .notebooks-explorer__row--brief-label:hover{background:0 0;border-color:#0000}.notebooks-overview-brief-zone .notebooks-explorer__row--brief-label .notebooks-explorer__name{letter-spacing:.08em;text-transform:uppercase;color:var(--nb-tree-folder-0,#fde68a);font-size:11px;font-weight:600}.notebooks-overview-brief-zone .fpv-ai-db-row--static{cursor:default}.notebooks-overview-brief-zone .fpv-ai-db-row--static:hover{background:#ffffff05;border-color:#0000}.notebooks-browser__actions--overview{align-items:center;gap:.65rem}.notebooks-overview-last-sync{color:#71717a;white-space:nowrap;font-size:11px}.notebooks-overview-brief-zone .fpv-ai-db-row--link{width:100%;color:inherit;text-decoration:none;display:flex}.notebooks-overview-brief-zone .fpv-ai-db-row--link:hover{background:#ffffff0a}.notebooks-browser__drop-host{pointer-events:none;border-radius:6px;position:absolute;inset:0}.notebooks-browser__drop-host--active{pointer-events:auto;background:#38bdf80f;border:1px dashed #38bdf873}.notebooks-browser__empty{text-align:center;color:#71717a;padding:2rem 1rem;font-size:13px}.notebooks-browser__row{border-left:2px solid #38bdf859;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.35rem .5rem;margin:.15rem 0;padding:.35rem .45rem;display:grid;position:relative}.notebooks-browser__row--folder{border-left-color:#fbbf248c}.notebooks-browser__row--note{border-left-color:#a78bfa80}.notebooks-browser__row:hover{background:#ffffff0a}.notebooks-browser__row--dragging{opacity:.45}.notebooks-browser__row--renaming{grid-template-columns:minmax(0,1fr)}.notebooks-browser__grip{color:#52525b;cursor:grab;background:0 0;border:none;padding:0 .15rem;font-size:10px}.notebooks-browser__open{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;min-width:0;padding:0;display:flex}.notebooks-browser__kind{letter-spacing:.08em;text-transform:uppercase;color:#71717a;flex-shrink:0;font-size:9px;font-weight:700}.notebooks-browser__title{text-overflow:ellipsis;white-space:nowrap;color:#f4f4f5;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.notebooks-browser__counts{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.notebooks-browser__count{color:#71717a;font-size:10px}.notebooks-browser__count--muted{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden}.notebooks-browser__rename{color:#fafafa;background:#00000059;border:1px solid #3b82f673;border-radius:4px;width:100%;padding:.35rem .5rem;font-size:13px}.notebooks-browser__drop-line{height:2px;margin:0 .35rem}.notebooks-browser__drop-line--into{pointer-events:none;border-radius:4px;height:auto;margin:0;position:absolute;inset:2px}.notebooks-browser__drop-line--active.notebooks-browser__drop-line--into{pointer-events:auto;border:1px dashed #38bdf880}.notebooks-browser__drop-line--after.notebooks-browser__drop-line--active{background:#38bdf88c}.notebooks-editor-back{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;margin-right:.5rem;padding:.35rem .6rem;font-size:10px;font-weight:600}.notebooks-editor-back:hover{color:#e4e4e7;border-color:#38bdf859}.journal-browser{min-height:min(72vh,100vh - 8rem);padding-left:1rem}@media (min-width:640px){.journal-browser{padding-left:1.25rem}}.journal-workspace{border-top:1px solid var(--nb-border);flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.journal-workspace--solo{padding-left:0;display:block;position:relative;overflow:hidden}.journal-editor-rail{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.journal-editor-rail .journal-day-pane{background:0 0;border:none;border-radius:0;min-height:min(72vh,100vh - 8rem)}.journal-day-pane .notebooks-editor-footer{margin-top:0}.journal-browser__toolbar{z-index:25;align-items:center;position:relative}.journal-browser__actions{align-items:center;gap:.5rem;position:relative}.journal-toolbar-calendar{position:relative}.journal-toolbar-calendar__trigger{color:#facc15;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.35rem;display:inline-flex}.journal-toolbar-calendar__trigger--open{background:#fbbf241f;border-color:#fbbf2473}.journal-toolbar-calendar__icon-svg{display:block}.journal-toolbar-calendar__popover{z-index:50;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#08080af5;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;width:17rem;max-width:min(17rem,100vw - 2rem);max-height:min(22rem,100vh - 10rem);transition:opacity .16s,transform .16s;display:flex;position:absolute;top:calc(100% + .35rem);right:0;transform:translateY(-4px);box-shadow:0 8px 32px #0000008c}.journal-toolbar-calendar__popover--open{opacity:1;pointer-events:auto;transform:translateY(0)}.journal-toolbar-calendar__popover-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.journal-toolbar-calendar__popover-date{color:#e4e4e7;font-size:12px;font-weight:600}.journal-toolbar-calendar__popover-close{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;font-size:1.1rem;line-height:1;display:inline-flex}.journal-toolbar-calendar__popover-close:hover{color:#f4f4f5;background:#ffffff14}.journal-toolbar-calendar__popover-body{padding:.5rem .45rem .65rem;overflow:auto}.journal-toolbar-calendar__popover-body .journal-month-calendar{max-width:none}.journal-sync-dot{cursor:default;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.journal-sync-dot:disabled{cursor:default}.journal-sync-dot--failed:not(:disabled){cursor:pointer}.journal-sync-dot__core{border:1px solid #0000;border-radius:999px;flex-shrink:0;width:10px;height:10px;display:block}.journal-sync-dot--idle .journal-sync-dot__core,.journal-sync-dot--dirty .journal-sync-dot__core{background:#eab308d9;border-color:#eab30873}.journal-sync-dot--dirty .journal-sync-dot__core{animation:1.4s ease-in-out infinite notebooks-sync-pulse}.journal-sync-dot--syncing .journal-sync-dot__core{background:#60a5fad9;border-color:#60a5fa73}.journal-sync-dot--saved .journal-sync-dot__core{background:#eab308bf;border-color:#eab30859}.journal-sync-dot--snapshotted .journal-sync-dot__core{background:#22c55ed9;border-color:#22c55e73}.journal-sync-dot--failed .journal-sync-dot__core{background:#f87171e6;border-color:#f871718c}.workspace-search-results{padding:.35rem .5rem .75rem}.workspace-search-results__group+.workspace-search-results__group{margin-top:.75rem}.workspace-search-results__group-label{letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa;margin:0 0 .35rem;padding:0 .35rem;font-size:10px;font-weight:700}.workspace-search-results__status{color:#71717a;margin:0;padding:.65rem .5rem;font-size:12px}.workspace-search-results__status--error{color:#fca5a5}.journal-search-results{border-bottom:1px solid var(--nb-border);background:#0003;flex-shrink:0;max-height:12rem;overflow:auto}.journal-search-results__status{color:#71717a;margin:0;padding:.55rem .875rem;font-size:12px}.journal-search-results__status--error{color:#fca5a5}.journal-month-calendar{width:100%;max-width:15rem}.journal-month-calendar__nav{grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.25rem;margin-bottom:.5rem;display:grid}.journal-month-calendar__nav-btn{justify-content:center;align-items:center;width:2rem;min-height:2rem;display:inline-flex}.journal-month-calendar__nav-center{justify-content:center;align-items:center;gap:.35rem;min-width:0;display:flex}.journal-month-calendar__nav-label{border-radius:6px;padding:.2rem .45rem;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.journal-month-calendar__nav-label--year{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.journal-month-calendar__nav-sep{color:#52525b}.journal-month-calendar__month-picker{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:.5rem;padding:.4rem}.journal-month-calendar__month-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.journal-month-calendar__month-picker-btn{border-radius:6px;min-height:1.75rem;font-size:11px;font-weight:500}.journal-month-calendar__weekdays{grid-template-columns:repeat(7,2rem);justify-content:center;gap:3px;margin-bottom:4px;display:grid}.journal-month-calendar__weekday{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#71717a;font-size:9px;font-weight:600}.journal-month-calendar__days{grid-template-columns:repeat(7,2rem);grid-auto-rows:2rem;justify-content:center;gap:3px;display:grid}.journal-month-calendar__pad{width:2rem;height:2rem}.journal-month-calendar__day{border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:11px;font-weight:600;transition:background-color .12s,border-color .12s;display:flex;position:relative}.journal-month-calendar__day-num{line-height:1}.journal-month-calendar__day--idle{color:#e4e4e7;background:#ffffff0a;border-color:#ffffff14}.journal-month-calendar__day--idle:hover{background:#ffffff14}.journal-month-calendar__day--today{color:#f4f4f5;background:#38bdf81a;border-color:#38bdf859}.journal-month-calendar__day--selected{color:#fffbeb;background:#fbbf242e;border-color:#fbbf248c;box-shadow:0 0 0 1px #fbbf2459}.journal-month-calendar__day--disabled{cursor:not-allowed;color:#52525b;background:#ffffff05;border-color:#ffffff0d}.journal-month-calendar__year-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.journal-month-calendar__year-tile{border:1px solid #ffffff14;border-radius:8px;min-height:2.25rem;font-size:11px;font-weight:600}.journal-month-calendar__year-tile--idle{color:#e4e4e7;background:#ffffff0a}.journal-month-calendar__year-tile--idle:hover{background:#ffffff14}.journal-month-calendar__year-tile--active{color:#fef3c7;background:#fbbf241f;border-color:#fbbf2473}.journal-month-calendar__year-tile--disabled{cursor:not-allowed;opacity:.4;border-color:#ffffff0a}.journal-month-calendar__dots{gap:2px;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.journal-month-calendar__dot{border-radius:999px;width:4px;height:4px;display:block}.journal-month-calendar__dot--notes{background:#fbbf24}.journal-month-calendar__dot--journal{background:#a78bfa}.journal-day-pane__head{text-transform:none;letter-spacing:normal;color:#e4e4e7}.journal-day-pane__date{color:#f4f4f5;margin:0;font-size:1rem;font-weight:600}.journal-day-pane__meta{color:#71717a;margin:.15rem 0 0;font-size:11px}.journal-day-pane__body{flex:1;gap:0;padding:0;overflow-y:auto}.journal-day-pane__loading{color:#71717a;padding:1rem .875rem;font-size:13px}.journal-day-pane__section{border-bottom:1px solid #ffffff0f;flex-direction:column;flex:1 1 0;min-height:8rem;display:flex}.journal-day-pane__section-label{letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa;flex-shrink:0;margin:0;padding:.5rem .875rem .25rem;font-size:10px;font-weight:700}.journal-day-pane__rich-host{flex-direction:column;flex:auto;min-height:8rem;display:flex}.journal-day-pane__rich-host .notebooks-editor-rich{flex:1;min-height:0}@media (max-width:1023px){.journal-toolbar-calendar__popover{width:min(17rem,100vw - 2.5rem)}.journal-month-calendar__days,.journal-month-calendar__weekdays{grid-template-columns:repeat(7,minmax(2rem,1fr));justify-content:stretch}.journal-month-calendar__day,.journal-month-calendar__pad{aspect-ratio:1;width:100%;height:auto;max-height:2.75rem}}.notebooks-history__picker-select{color:#e4e4e7;background:#00000059;border:1px solid #ffffff1f;border-radius:6px;min-width:12rem;padding:.35rem .5rem;font-size:12px}
