.overview-today-wrap{padding:.1rem 0 .35rem}.overview-today-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.45rem;width:100%;min-height:200px;display:grid}.overview-today-cell{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.overview-today-cell__stage{justify-content:center;align-items:center;width:100%;height:100%;min-height:88px;display:flex;position:relative}.overview-today-sticker{width:75%;max-width:100%;min-height:76px;max-height:75%;color:inherit;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.35rem;padding:.45rem .6rem .5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff0f}.overview-today-sticker:hover{transform:rotate(-.5deg)translateY(-2px);box-shadow:0 10px 24px #0000006b,inset 0 1px #ffffff14}.overview-today-sticker--static{cursor:default;pointer-events:none}.overview-today-sticker--static:hover{transform:rotate(-1.5deg);box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff0f}.overview-today-sticker--notebooks{background:linear-gradient(165deg,#1e405fb8 0%,#0e1826f0 100%);border-color:#38bdf859}.overview-today-sticker--worklog{background:linear-gradient(165deg,#282c34e0 0%,#12141af0 100%);border-color:#94a3b852}.overview-today-sticker--journal{background:linear-gradient(165deg,#5c3e128c 0%,#1c180ef0 100%);border-color:#f59e0b61}.overview-today-sticker--content{background:linear-gradient(165deg,#485c1880 0%,#161c0ef0 100%);border-color:#84cc1659}.overview-today-sticker__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.overview-today-sticker__subtitle{color:#e4e4e7b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-height:29.7px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.overview-today-sticker-nav{z-index:2;color:#e4e4e7;cursor:pointer;background:#0a0a0bd1;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin:0;padding:0;font-size:14px;line-height:1;transition:background .12s,border-color .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.overview-today-sticker-nav:hover:not(:disabled){background:#18181bf2;border-color:#ffffff47}.overview-today-sticker-nav:disabled{opacity:.28;cursor:default}.overview-today-sticker-nav--prev{left:.15rem}.overview-today-sticker-nav--next{right:.15rem}.overview-today-sticker-index{z-index:2;letter-spacing:.04em;color:#e4e4e78c;pointer-events:none;font-size:10px;font-weight:600;position:absolute;top:.35rem;right:.45rem}.overview-today-drafts-banner{justify-content:center;margin-top:.35rem;display:flex}.overview-today-drafts-banner__link{width:min(60%,420px);color:inherit;text-decoration:none;display:block}.overview-today-drafts-banner__link .overview-today-sticker{width:100%;min-height:52px;max-height:none;transform:rotate(-.75deg)}.overview-today-drafts-banner__link .overview-today-sticker--drafts{background:linear-gradient(165deg,#4c307880 0%,#181428eb 100%);border-color:#a78bfa6b}.overview-today-drafts-banner__link .overview-today-sticker:hover{transform:rotate(0)translateY(-1px)}.overview-today-status{color:#a1a1aa;margin:0;padding:.5rem 0;font-size:12px}.overview-probes-bar{margin-top:.25rem;padding:.15rem 0 .05rem}.overview-probes-bar__hover-wrap{position:relative}.overview-probes-bar__track{background:#ffffff0f;border-radius:999px;gap:3px;height:8px;display:flex;overflow:hidden}.overview-probes-bar__track--skeleton,.overview-probes-bar__track--muted{background:#ffffff14}.overview-probes-bar__segment{border-radius:999px;flex:1 1 0;min-width:4px}.overview-probes-bar__segment--ok{background:linear-gradient(#4ade80f2 0%,#22c55ebf 100%)}.overview-probes-bar__segment--error{background:linear-gradient(#f87171f2 0%,#ef4444bf 100%)}.overview-probes-bar__caption{color:#71717a;margin-top:.35rem;font-size:11px;display:block}.overview-probes-bar__tooltip{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#121214fa;border:1px solid #ffffff1f;border-radius:8px;padding:.55rem .65rem;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 10px 28px #00000073}.overview-probes-bar__hover-wrap:hover .overview-probes-bar__tooltip,.overview-probes-bar__hover-wrap:focus-within .overview-probes-bar__tooltip{opacity:1;visibility:visible}.overview-probes-bar__tooltip-title{letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;margin:0 0 .35rem;font-size:10px;font-weight:600}.overview-probes-bar__tooltip-list{margin:0;padding:0;list-style:none}.overview-probes-bar__tooltip-row{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.12rem 0;font-size:11px;display:flex}.overview-probes-bar__tooltip-name{color:#e4e4e7}.overview-probes-bar__tooltip-status--ok{color:#86efac}.overview-probes-bar__tooltip-status--error{color:#fca5a5}.overview-probes-bar__tooltip-foot{color:#71717a;border-top:1px solid #ffffff14;margin:.35rem 0 0;padding-top:.35rem;font-size:10px}@media (max-width:900px) and (min-width:641px){.overview-today-grid{gap:.4rem;min-height:180px}.overview-today-cell__stage{min-height:80px}}@media (max-width:640px){.overview-today-grid{grid-template-rows:repeat(4,auto);grid-template-columns:1fr;justify-items:stretch;gap:.3rem;min-height:0}.overview-today-cell{width:100%;max-width:none;min-height:0}.overview-today-cell__stage{min-height:0;padding:.05rem 0}.overview-today-sticker{width:96%;min-height:56px;max-height:none;padding:.38rem .55rem .42rem}.overview-today-sticker__subtitle{min-height:0;margin-top:.2rem}}
.fpv-ai-db-list{flex-direction:column;gap:1px;margin:0;padding:.2rem .35rem .35rem;list-style:none;display:flex}.fpv-ai-db-list__item{margin:0;padding:0}.fpv-ai-db-list__empty{color:#71717a;margin:0;padding:.65rem .5rem;font-size:11px;line-height:1.45}.fpv-ai-db-row{cursor:pointer;border:1px solid #0000;border-radius:6px;outline:none;align-items:center;gap:.5rem;min-height:2rem;padding:.3rem .45rem;transition:background .12s,border-color .12s;display:flex}.fpv-ai-db-row:hover{background:#ffffff09;border-color:#ffffff0d}.fpv-ai-db-row:focus-visible{border-color:#86efac59;box-shadow:0 0 0 1px #86efac1f}.fpv-ai-db-row--selected{background:#22c55e1a;border-color:#4ade8047}.fpv-ai-db-row--selected:hover{background:#22c55e24;border-color:#4ade8059}.fpv-ai-db-row--button{text-align:left;width:100%;font:inherit;color:inherit;background:0 0}.fpv-ai-db-row__meta{text-overflow:ellipsis;white-space:nowrap;color:#71717a;text-align:right;flex:1 1 0;min-width:0;font-size:11px;overflow:hidden}.fpv-ai-db-row__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;color:#d4d4d8;flex:1 1 0;min-width:0;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.fpv-ai-db-row--selected .fpv-ai-db-row__title{color:#ecfdf5}.fpv-ai-db-row__actions{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.fpv-ai-db-row__notebook-link{color:#71717a;opacity:0;pointer-events:none;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;transition:opacity .12s,color .12s,border-color .12s,background .12s;display:inline-flex}.fpv-ai-db-row__notebook-link:hover{color:#86efac;background:#22c55e1a;border-color:#4ade8047}.fpv-ai-db-row:hover .fpv-ai-db-row__notebook-link,.fpv-ai-db-row:focus-within .fpv-ai-db-row__notebook-link{opacity:1;pointer-events:auto}.fpv-ai-db-row__notebook-icon{display:block}.fpv-ai-db-row__status{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;background:#18181bd9;border:1px solid #3f3f46cc;border-radius:4px;flex-shrink:0;max-width:5.5rem;padding:.12rem .38rem;font-size:9px;font-weight:600;line-height:1.2;overflow:hidden}.fpv-ai-db-row__status--live{color:#86efac;background:#22c55e1f;border-color:#4ade804d}.fpv-ai-db-row__status--draft{color:#a1a1aa;background:#18181be6;border-color:#52525bb3}.fpv-ai-db-row__status--queue,.fpv-ai-db-row__status--review{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b52}.fpv-ai-db-row__status--archived,.fpv-ai-db-row__status--conflict{color:#fda4af;background:#f43f5e14;border-color:#f43f5e47}.fpv-ai-db-row__status--neutral{color:#d4d4d8;background:#27272abf;border-color:#52525ba6}.fpv-ai-db-row--selected .fpv-ai-db-row__status--live{color:#bbf7d0;background:#22c55e33;border-color:#4ade8073}.fpv-ai-db-row__grip{width:1rem;font-family:var(--font-mono);color:#52525b;cursor:grab;background:0 0;border:none;flex-shrink:0;font-size:10px}.fpv-ai-db-row:hover .fpv-ai-db-row__grip{color:#a1a1aa}.fpv-ai-db-row--dragging{opacity:.45}.fpv-ai-db-row__queue-btn{border:1px solid #ffffff1f;border-radius:4px;flex-shrink:0;padding:.12rem .4rem;font-size:10px;font-weight:600;line-height:1.2}.fpv-ai-db-row__queue-btn--approve{color:#86efac;background:#22c55e1f;border-color:#4ade8059}.fpv-ai-db-row__queue-btn--reject{color:#fda4af;background:#f43f5e1a;border-color:#f43f5e59}.fpv-ai-db-dnd-overlay{color:#fde68a;background:#18181bf2;border:1px solid #fbbf2459;border-radius:6px;padding:.35rem .55rem;font-size:11px;box-shadow:0 8px 24px #00000073}.notebooks-browser-tree .notebooks-explorer__row--all-knowledge{--explorer-rail:#f87171;border-left-color:color-mix(in srgb, var(--explorer-rail) 88%, #ef4444);background-color:#7f1d1d38;background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--explorer-rail) 12%, transparent) 0 6px, transparent 6px 14px), linear-gradient(90deg, color-mix(in srgb, var(--explorer-rail) 24%, #7f1d1d33) 0%, transparent 72%)}.notebooks-browser-tree .notebooks-explorer__row--drafts{--explorer-rail:#4ade80;border-left-color:color-mix(in srgb, var(--explorer-rail) 90%, #22c55e);background-color:#14532d3d;background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--explorer-rail) 14%, transparent) 0 6px, transparent 6px 14px), linear-gradient(90deg, color-mix(in srgb, var(--explorer-rail) 26%, #14532d2e) 0%, transparent 72%)}.notebooks-browser-tree .notebooks-explorer__row--drafts-rejected{--explorer-rail:#86efac;border-left-color:color-mix(in srgb, #f87171 55%, var(--explorer-rail));background-color:#18322359;background-image:repeating-linear-gradient(-45deg,#f8717114 0 5px,#0000 5px 12px),linear-gradient(90deg,#14532d26 0%,#0000 70%)}.notebooks-browser-tree .notebooks-explorer__row--notebooks-index{--explorer-rail:#60a5fa;border-left-color:color-mix(in srgb, var(--explorer-rail) 88%, #3b82f6);background-color:#1e3a8a38;background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--explorer-rail) 12%, transparent) 0 6px, transparent 6px 14px), linear-gradient(90deg, color-mix(in srgb, var(--explorer-rail) 22%, #1e3a8a33) 0%, transparent 72%)}.notebooks-browser-tree .notebooks-explorer__row--drop-over{outline-offset:-1px;outline:1px solid #fbbf2473}
.fpv-ai-db-mirror{max-width:52rem;padding:1rem 1.25rem 2rem}.fpv-ai-db-mirror__breadcrumb{color:#71717a;margin:0 0 1rem;font-size:12px}.fpv-ai-db-mirror__status-row{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1rem;display:flex}.fpv-ai-db-mirror__status-hint{color:#a1a1aa;flex:12rem;margin:0;font-size:12px;line-height:1.45}.fpv-ai-db-mirror__lead{color:#a1a1aa;margin:0 0 1.25rem;font-size:13px;line-height:1.5}.fpv-ai-db-mirror__field{margin-bottom:1.25rem}.fpv-ai-db-mirror__label{letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin:0 0 .35rem;font-size:11px;font-weight:500}.fpv-ai-db-mirror__value{color:#e4e4e7;margin:0;font-size:14px;line-height:1.55}.fpv-ai-db-mirror__value--pre{white-space:pre-wrap;word-break:break-word}.fpv-ai-db-mirror__body{color:#e4e4e7;background:#00000040;border:1px solid #ffffff14;border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:14px;line-height:1.55}.fpv-ai-db-mirror__meta{color:#71717a;margin:0;font-size:11px}.fpv-ai-db-mirror__open-notebook{letter-spacing:.06em;text-transform:uppercase;color:#fef08a;background:#facc151f;border:1px solid #facc1559;border-radius:.375rem;justify-content:center;align-items:center;min-height:2rem;padding:0 .85rem;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.fpv-ai-db-mirror__open-notebook:hover{background:#facc1533}
