.ProseMirror{.is-empty:before{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.is-empty:is(.dark *):before{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}&>:first-child:first-child,[data-type=column]>:first-child{margin-top:0}&>:first-child:last-child,[data-type=column]>:last-child{margin-bottom:0}.node-imageUpload{border-radius:.25rem;border-width:2px;border-style:dotted;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-border-opacity:0.1;padding:.5rem}.node-imageUpload:is(.dark *){--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.node-imageUpload{transition:border .16s cubic-bezier(.45,.05,.55,.95);&:hover{--tw-border-opacity:0.3}&.has-focus,&:has(.is-active){--tw-border-opacity:0.4}}[data-type=columns]{&.has-focus [data-type=column],&:hover [data-type=column]{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}&.has-focus [data-type=column]:is(.dark *),&:hover [data-type=column]:is(.dark *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}[data-type=column].has-focus{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}[data-type=column].has-focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}}[data-type=column]{border-radius:.25rem;border-width:2px;border-style:dotted;border-color:transparent;padding:.25rem}[data-type=column]{transition:border .16s cubic-bezier(.45,.05,.55,.95);&:hover{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}&:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}&.has-focus,&:has(.is-active){--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}&.has-focus:is(.dark *),&:has(.is-active):is(.dark *){--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}}.node-imageBlock{& img{overflow:hidden;border-radius:.75rem;border-width:2px;border-color:transparent}&:hover img{border-width:2px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}&:hover img:is(.dark *){--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}&.has-focus img,&:has(.is-active) img{border-width:2px}&.has-focus img,&:has(.is-active) img{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}&.has-focus img:is(.dark *),&:has(.is-active) img:is(.dark *){--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}}.node-tableOfContentsNode{&.has-focus [data-node-view-wrapper]>*{border-radius:var(--radius);--tw-shadow:0 0 0 2px;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(0 0 0/0.3);--tw-shadow:var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}&.has-focus [data-node-view-wrapper]>:is(.dark *){--tw-shadow-color:rgb(255 255 255/0.3);--tw-shadow:var(--tw-shadow-colored)}}.ProseMirror-gapcursor+.node-imageBlock,.ProseMirror-gapcursor+.node-imageUpload,.ProseMirror-gapcursor+[data-type=blockquoteFigure]{outline-color:#404040}.ProseMirror-gapcursor+.node-imageBlock:hover,.ProseMirror-gapcursor+.node-imageUpload:hover,.ProseMirror-gapcursor+[data-type=blockquoteFigure]:hover{outline-color:#525252}.ProseMirror-gapcursor+.node-imageBlock:is(.dark *),.ProseMirror-gapcursor+.node-imageUpload:is(.dark *),.ProseMirror-gapcursor+[data-type=blockquoteFigure]:is(.dark *){outline-color:#d4d4d4}.ProseMirror-gapcursor+.node-imageBlock:hover:is(.dark *),.ProseMirror-gapcursor+.node-imageUpload:hover:is(.dark *),.ProseMirror-gapcursor+[data-type=blockquoteFigure]:hover:is(.dark *){outline-color:#a3a3a3}[data-type=blockquoteFigure]>blockquote{font-size:1.125rem;line-height:1.75rem;color:hsl(var(--foreground))}[data-type=blockquoteFigure] figcaption{margin-top:1rem;overflow:hidden;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-type=blockquoteFigure] figcaption:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}}:root{--base-black:#000000;--base-white:#ffffff;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--zinc-50:#fafafa;--zinc-100:#f6f6f7;--zinc-200:#f2f2f2;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--lime-50:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#111111;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--cyan-50:#ecfeff;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--brand-0:#f7fbff;--brand-50:#eff6ff;--brand-100:#dbeafe;--brand-200:#bfdbfe;--brand-300:#93c5fd;--brand-400:#60a5fa;--brand-500:#3b82f6;--brand-600:#0b6ff9;--brand-700:#1d4ed8;--brand-800:#1e40af;--brand-900:#1e3a8a;--brand-950:#172554;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--fuchsia-50:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519}.brand-surface{--bk-ink:#000000;--bk-ink-90:#1c1b19;--bk-ink-80:#3d3b39;--bk-ink-70:#4d4b49;--bk-ink-60:#656360;--bk-ink-40:#b5b3b0;--bk-ink-30:#d4d2cf;--bk-ink-20:#eae8e5;--bk-ink-10:#faf9f8;--bk-white:#ffffff;--bk-blue:#0076ff;--bk-blue-70:#409bff;--bk-blue-50:#a6cfff;--bk-green:#1daa72;--bk-yellow:#f0bb00;--bk-yellow-30:#fdf5d9;--bk-purple:#7b5cf5;--bk-pink:#e84074;font-family:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,"Segoe UI","Helvetica Neue",sans-serif;color:var(--bk-ink-90);letter-spacing:-.005em}.dark .brand-surface{--bk-ink:#ffffff;--bk-ink-90:#f5f4f2;--bk-ink-80:#d8d6d3;--bk-ink-70:#b5b3b0;--bk-ink-60:#8f8d8a;--bk-ink-40:#5b5957;--bk-ink-30:#3d3b39;--bk-ink-20:#2a2927;--bk-ink-10:#1a1917;--bk-white:#211f1d;--bk-blue:#409bff;--bk-blue-70:#6db4ff;--bk-blue-50:#a6cfff;--bk-green:#34c98b;--bk-yellow:#f4cc40;--bk-yellow-30:#3a3416;--bk-purple:#9a80f7;--bk-pink:#f06a96;--secondarybrand:rgba(64,155,255,0.12)}.brand-surface .label-mono{text-transform:uppercase;letter-spacing:.08em}.brand-surface .label-mono,.brand-surface .num-mono{font-family:var(--font-mono),ui-monospace,"Cascadia Code",Menlo,monospace}.brand-surface .num-mono{font-variant-numeric:tabular-nums;letter-spacing:0}.brand-surface .pill{display:inline-flex;align-items:center;gap:6px;border-radius:100px;padding:4px 12px;font-size:11px;line-height:1;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.005em;white-space:nowrap}.brand-surface .pill--s,.brand-surface .pill--xs{padding:2px 8px;font-size:10px}.brand-surface .pill--ghost{border:1px solid var(--bk-ink-30);background:var(--bk-white);color:var(--bk-ink-90)}.brand-surface .pill--ghost:hover{background:rgba(28,27,25,.06);border-color:var(--bk-ink-40)}.brand-surface .pill--ink{background:var(--bk-ink-90);color:var(--bk-ink-10);border:1px solid var(--bk-ink-90)}.brand-surface .pill--ink:hover{background:#000000}.brand-surface .pill--green{background:rgba(29,170,114,.1);color:var(--bk-green)}.brand-surface .pill--yellow{background:var(--bk-yellow-30);color:#8a6a00}.dark .brand-surface .pill--yellow{color:var(--bk-yellow)}.brand-surface .pill--neutral{background:var(--bk-ink-20);color:var(--bk-ink-70)}.brand-surface .pill--blue{background:rgba(0,118,255,.08);color:var(--bk-blue)}.brand-surface .pill--purple{background:rgba(123,92,245,.09);color:var(--bk-purple)}.brand-surface .pill--pink{background:rgba(232,64,116,.09);color:var(--bk-pink)}.brand-surface .seg{display:inline-flex;align-items:stretch;border:1px solid var(--bk-ink-20);border-radius:100px;background:var(--bk-white);overflow:hidden}.brand-surface .seg>*+*{border-left:1px solid var(--bk-ink-20)}.brand-surface .seg>button{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;padding:6px 12px;color:var(--bk-ink-70);background:transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;letter-spacing:-.005em}.brand-surface .seg>button:hover{background:rgba(28,27,25,.04);color:var(--bk-ink-90)}.brand-surface .seg>button.is-active{background:var(--bk-ink-90);color:var(--bk-ink-10)}.brand-surface .brand-card{border:1px solid var(--bk-ink-20);background:var(--bk-white)}.brand-surface .brand-card--hover:hover{box-shadow:0 1px 0 var(--bk-ink-20),0 8px 24px -16px rgba(28,27,25,.4);border-color:var(--bk-ink-30)}.brand-surface table.sheet{width:100%;border-collapse:collapse;font-size:12px}.brand-surface table.sheet thead th{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--bk-ink-60);font-weight:400;text-align:left;padding:10px 12px;background:var(--bk-ink-10)}.brand-surface table.sheet tbody tr,.brand-surface table.sheet thead th{border-bottom:1px solid var(--bk-ink-20)}.brand-surface table.sheet tbody tr:hover{background:rgba(0,118,255,.04)}.brand-surface table.sheet tbody td{padding:9px 12px;vertical-align:middle}.brand-surface table.sheet thead th button{display:inline-flex;align-items:center;gap:4px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.brand-surface table.sheet thead th button:hover{color:var(--bk-ink-90)}.brand-surface table.sheet td.title-cell a{color:var(--bk-ink-90);text-decoration:none;display:inline-flex;align-items:center;gap:6px;max-width:100%}.brand-surface table.sheet td.title-cell a:hover{color:var(--bk-blue)}.brand-surface .tag-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:100px;background:var(--bk-ink-20);color:var(--bk-ink-70);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:-.005em}.brand-surface .read-btn{width:16px;height:16px;border-radius:50%;border:1px solid var(--bk-ink-40);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brand-surface .read-btn:hover{border-color:var(--bk-green)}.brand-surface .read-btn.is-read{background:var(--bk-green);border-color:var(--bk-green);color:#fff}.brand-surface .row-action{opacity:0;transition:opacity .12s;width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--bk-ink-60)}.brand-surface table.sheet tbody tr:focus-within .row-action,.brand-surface table.sheet tbody tr:hover .row-action{opacity:1}.brand-surface .row-action:hover{background:var(--bk-ink-20);color:var(--bk-ink-90)}.nav-active{position:relative;color:#0076ff!important;background:rgba(0,118,255,.07)!important}.nav-active svg{color:#0076ff}.nav-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:#0076ff}.brand-surface.unsplash-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-24,24px);background:rgba(28,27,25,.45)}.brand-surface .unsplash-dialog{width:min(900px,92vw);max-height:85vh;display:flex;flex-direction:column;overflow:hidden;padding:0}.brand-surface .unsplash-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16,16px);padding:var(--space-24,24px);border-bottom:1px solid var(--bk-ink-20)}.brand-surface .unsplash-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--bk-ink-30);border-radius:4px;background:var(--bk-white);color:var(--bk-ink-60);cursor:pointer}.brand-surface .unsplash-close:hover{border-color:var(--bk-ink-40);color:var(--bk-ink-90)}.brand-surface .unsplash-search-wrap{position:relative;padding:0 var(--space-24,24px) var(--space-16,16px)}.brand-surface .unsplash-search-icon{position:absolute;left:calc(var(--space-24, 24px) + var(--space-16, 16px));top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--bk-ink-40);pointer-events:none}.brand-surface .unsplash-search-input{width:100%;padding:var(--space-12,12px) var(--space-16,16px);padding-left:calc(var(--space-16, 16px) + 20px);border:1px solid var(--bk-ink-30);border-radius:4px;background:var(--bk-white);font-family:var(--font-soehne),sans-serif;font-size:var(--fs-body,15px);color:var(--bk-ink-90)}.brand-surface .unsplash-search-input:focus{outline:none;border-color:var(--bk-blue)}.brand-surface .unsplash-results{flex:1;overflow-y:auto;padding:0 var(--space-24,24px) var(--space-16,16px);min-height:200px}.brand-surface .unsplash-empty{text-align:center;padding:var(--space-48,48px) var(--space-16,16px);font-size:var(--fs-body,15px);color:var(--bk-ink-60)}.brand-surface .unsplash-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-16,16px)}@media (max-width:720px){.brand-surface .unsplash-grid{grid-template-columns:repeat(2,1fr)}}.brand-surface .unsplash-card{position:relative;border:1px solid var(--bk-ink-30);border-radius:4px;overflow:hidden;background:var(--bk-ink-10);transition:border-color .15s ease}.brand-surface .unsplash-card:hover{border-color:var(--bk-blue)}.brand-surface .unsplash-card-btn{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;aspect-ratio:4/3}.brand-surface .unsplash-card-btn:disabled{cursor:not-allowed;opacity:.6}.brand-surface .unsplash-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .15s ease}.brand-surface .unsplash-card:hover .unsplash-card-img{transform:scale(1.02)}.brand-surface .unsplash-card-credit{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8,8px);padding:var(--space-8,8px) var(--space-12,12px);background:linear-gradient(transparent,rgba(0,0,0,.72));font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--fs-2xs,10px);color:var(--bk-white)}.brand-surface .unsplash-credit-link{color:var(--bk-white);text-decoration:underline;text-underline-offset:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-surface .unsplash-selecting{flex:none;opacity:.85}.brand-surface .unsplash-card--sk .unsplash-sk{width:100%;height:100%;background:var(--bk-ink-20);animation:unsplash-sk-shimmer 1.4s infinite}@keyframes unsplash-sk-shimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.brand-surface .unsplash-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16,16px);padding:var(--space-16,16px) var(--space-24,24px) var(--space-24,24px);border-top:1px solid var(--bk-ink-20)}.brand-surface .unsplash-attribution{margin:0;font-size:var(--fs-xs,12px);color:var(--bk-ink-60)}.brand-surface .unsplash-attribution a{color:var(--bk-blue);text-decoration:underline}.side-nav{--secondarybrand:rgba(0,118,255,0.08);flex:1;min-height:0;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:0}.dark .side-nav{--secondarybrand:rgba(64,155,255,0.12)}.side-nav-group+.side-nav-group{margin-top:2px}.side-nav-label{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--bk-ink-60);padding:12px 9px 5px}.side-nav-label .idx{color:var(--bk-blue)}.side-pillar-head{display:flex;align-items:center;width:100%;padding:12px 9px 5px;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--bk-ink-60);cursor:pointer;transition:color .1s ease;background:transparent;border:none;text-align:left}.side-pillar-head:hover{color:var(--bk-ink-90)}.side-pillar-head .side-nav-chev-hit{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;margin-right:-6px;flex-shrink:0}.side-pillar-head .side-nav-chev-hit .chev{width:12px;height:12px;color:var(--bk-ink-40);transition:transform .12s ease}.side-pillar-head.open .side-nav-chev-hit .chev{transform:rotate(90deg)}.side-pillar-head .idx{color:var(--bk-blue)}.side-nav-list{display:flex;flex-direction:column;gap:1px}.side-nav-item-row{display:flex;align-items:stretch;width:100%;position:relative;border-radius:var(--bk-r-sm,4px)}.side-nav-item-row:hover{background:var(--bk-ink-10)}.side-nav-item-row .side-nav-item-main:hover{background:transparent;color:var(--bk-ink-90)}.side-nav-item-row:hover .side-nav-chev-btn,.side-nav-item-row:hover .side-nav-item-main{background:transparent}.side-nav-item-main{flex:1;min-width:0;border-radius:var(--bk-r-sm,4px) 0 0 var(--bk-r-sm,4px)}.side-nav-chev-btn{flex-shrink:0;width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-right:2px;border:none;background:transparent;cursor:pointer;border-radius:0 var(--bk-r-sm,4px) var(--bk-r-sm,4px) 0;color:var(--bk-ink-40)}.side-nav-chev-btn:hover{color:var(--bk-ink-80)}.side-nav-chev-btn .chev{width:13px;height:13px;transition:transform .12s ease}.side-nav-item-row.open .side-nav-chev-btn .chev{transform:rotate(90deg)}.side-nav-item-row.is-active{color:var(--bk-ink-90);font-weight:500;background:var(--secondarybrand)}.side-nav-item-row.is-active:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;background:var(--bk-blue);border-radius:2px}.side-nav-item-row.is-active .side-nav-chev-btn .chev,.side-nav-item-row.is-active .side-nav-item-main svg{color:var(--bk-blue)}.side-nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;font-size:13px;color:var(--bk-ink-80);border-radius:var(--bk-r-sm,4px);cursor:pointer;white-space:nowrap;transition:background .1s ease,color .1s ease;background:transparent;border:none;text-align:left;font-family:inherit}.side-nav-item svg{width:16px;height:16px;color:var(--bk-ink-60);flex-shrink:0}.side-nav-item:hover{background:var(--bk-ink-10);color:var(--bk-ink-90)}.side-nav-item:hover svg{color:var(--bk-ink-80)}.side-nav-item .lbl{flex:1;overflow:hidden;text-overflow:ellipsis}.side-nav-item .trail{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;color:var(--bk-ink-60);font-variant-numeric:tabular-nums}.side-nav-item.is-active{font-weight:500;background:rgba(64,155,255,.12)}.side-nav-item.is-active:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;background:var(--bk-blue);border-radius:2px}.side-nav-item.is-active svg{color:var(--bk-blue)}.side-nav-sub{margin:1px 0 3px 19px;padding-left:8px;border-left:1px solid var(--bk-ink-20);display:flex;flex-direction:column;gap:1px}.side-nav-sub .side-nav-item{padding:6px 9px;font-size:12.5px;color:var(--bk-ink-70)}.side-nav-sub .side-nav-item svg{width:14px;height:14px}.side-nav--collapsed{padding:8px 0;overflow:hidden}.side-nav-rail-body{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.side-rail-sep{width:24px;height:1px;background:var(--bk-ink-20);margin:6px 0}.side-rail-ico{position:relative;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--bk-ink-60);border-radius:var(--bk-r-sm,4px);cursor:pointer;background:transparent;border:none}.side-rail-ico svg{width:18px;height:18px}.side-rail-ico:hover{background:var(--bk-ink-10);color:var(--bk-ink-90)}.side-rail-ico.is-active{background:var(--secondarybrand);color:var(--bk-blue)}.side-rail-ico.is-active:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:2px;background:var(--bk-blue);border-radius:2px}.side-nav-flyout{width:200px;background:var(--bk-white);border:1px solid var(--bk-ink-20);border-radius:var(--bk-r-sm,4px);box-shadow:0 10px 30px -12px rgba(28,27,25,.35);overflow:hidden}.side-nav-flyout--portal{position:fixed;z-index:100}.side-nav-flyout-head{padding:11px 12px 6px!important}.side-nav-flyout-body{padding:0 6px 8px}.surface-flat{--bk-r:6px;--bk-r-sm:4px}.surface-flat .brand-card,.surface-flat .seg,.surface-flat .seg>button{border-radius:var(--bk-r)}.surface-flat .pill{border-radius:var(--bk-r-sm)}.surface-flat .panel{background:var(--bk-white);border:1px solid var(--bk-ink-20);border-radius:var(--bk-r);overflow:hidden}.surface-flat .bar{display:flex;align-items:center;gap:8px;padding:9px 12px}.surface-flat .bar--divider{border-bottom:1px solid var(--bk-ink-20)}.surface-flat table.sheet thead th{background:var(--bk-white);border-bottom:1px solid var(--bk-ink-30)}.dot-status,.surface-flat .dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.surface-flat .dot--green{background:var(--bk-green)}.surface-flat .dot--blue{background:var(--bk-blue)}.surface-flat .dot--yellow{background:var(--bk-yellow)}.surface-flat .dot--purple{background:var(--bk-purple)}.surface-flat .dot--pink{background:var(--bk-pink)}.surface-flat .dot--ink{background:var(--bk-ink-40)}.surface-flat .st{gap:6px;font-size:12px}.surface-flat .st,.surface-flat .tag{display:inline-flex;align-items:center;color:var(--bk-ink-70);white-space:nowrap}.surface-flat .tag{gap:5px;padding:2px 7px;font-size:11px;line-height:1.45;border-radius:var(--bk-r-sm);background:var(--bk-ink-10);border:1px solid var(--bk-ink-20)}.surface-flat .tag--blue{color:var(--bk-blue);background:rgba(0,118,255,.08);border-color:rgba(0,118,255,.22)}.surface-flat .tag--purple{color:var(--bk-purple);background:rgba(123,92,245,.09);border-color:rgba(123,92,245,.22)}.surface-flat .tag--green{color:var(--bk-green);background:rgba(29,170,114,.1);border-color:rgba(29,170,114,.24)}.surface-flat .tag--yellow{color:#8a6a00;background:var(--bk-yellow-30);border-color:rgba(240,187,0,.3)}.dark .surface-flat .tag--yellow{color:var(--bk-yellow)}.surface-flat .tag--pink{color:var(--bk-pink);background:rgba(232,64,116,.09);border-color:rgba(232,64,116,.24)}.surface-flat .filter{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:12px;color:var(--bk-ink-70);background:var(--bk-white);border:1px solid var(--bk-ink-20);border-radius:var(--bk-r);cursor:pointer;white-space:nowrap}.surface-flat .filter:hover{border-color:var(--bk-ink-30);color:var(--bk-ink-90)}.surface-flat .field{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 11px;font-size:13px;color:var(--bk-ink-90);background:var(--bk-white);border:1px solid var(--bk-ink-20);border-radius:var(--bk-r);transition:border-color .12s ease,box-shadow .12s ease}.surface-flat .field:focus-within{border-color:var(--bk-blue);box-shadow:0 0 0 3px rgba(0,118,255,.16)}.surface-flat .field input{border:none;outline:none;background:transparent;font:inherit;color:var(--bk-ink-90);width:100%}.surface-flat .field input::placeholder{color:var(--bk-ink-60)}.surface-flat .empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px;text-align:center}.surface-flat .empty .ic{width:40px;height:40px;border:1px solid var(--bk-ink-20);background:var(--bk-ink-10);display:flex;align-items:center;justify-content:center;color:var(--bk-ink-60);border-radius:var(--bk-r-sm)}.surface-flat .av{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:600;border:1.5px solid var(--bk-white);border-radius:var(--bk-r-sm);margin-left:-6px}.surface-flat .av:first-child{margin-left:0}.surface-flat .avs{display:inline-flex}.surface-flat .stat-strip{display:flex;border:1px solid var(--bk-ink-20);border-radius:0;overflow:hidden;background:var(--bk-white)}.surface-flat .stat-cell{flex:1;padding:13px 16px;border-right:1px solid var(--bk-ink-20);min-width:0}.surface-flat .stat-cell:last-child{border-right:none}.surface-flat .stat-cell .sk{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:var(--bk-ink-60)}.surface-flat .stat-cell .sv{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:23px;line-height:1;margin-top:7px;color:var(--bk-ink-90)}.surface-flat .stat-cell .sd{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;margin-top:4px;color:var(--bk-ink-60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.surface-flat .stat-cell .sd.up{color:var(--bk-green)}.surface-flat .stat-cell .sd.down{color:var(--bk-pink)}.surface-flat .rail-block{padding:16px 20px;border-bottom:1px solid var(--bk-ink-20)}.surface-flat .rail-block:last-child{border-bottom:none}.surface-flat .qual{display:flex;flex-direction:column;gap:9px;margin-top:11px}.surface-flat .qline{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.surface-flat .sec{display:flex;align-items:center;gap:10px;margin:30px 0 14px;font-size:10px}.surface-flat .sec .r{display:flex;gap:8px;margin-left:auto}.surface-flat .ig{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:11px;line-height:1.45;white-space:nowrap}.surface-flat .ig .d{width:5px;height:5px;border-radius:50%;flex-shrink:0}.surface-flat .ig-ok{color:var(--bk-green)}.surface-flat .ig-ok .d{background:var(--bk-green)}.surface-flat .ig-idx{color:var(--bk-blue)}.surface-flat .ig-idx .d{background:var(--bk-blue)}.surface-flat .grp{overflow:hidden;margin-bottom:14px;border:1px solid var(--bk-ink-20);border-radius:var(--bk-r);background:var(--bk-white)}.surface-flat .gh{display:flex;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid var(--bk-ink-20)}.surface-flat .gh .t{font-size:13.5px;font-weight:600;color:var(--bk-ink-90)}.surface-flat .gh .c{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--bk-ink-50)}.surface-flat .src-row{display:flex;align-items:center;gap:13px;padding:12px 15px;border-top:1px solid var(--bk-ink-15,var(--bk-ink-10));cursor:default}.surface-flat .src-row:hover{background:var(--bk-ink-10)}.surface-flat .src-row .ic{display:flex;width:20px;flex-shrink:0;color:var(--bk-ink-40)}.surface-flat .src-row .g{flex:1;min-width:0}.surface-flat .src-row .tt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--bk-ink-90)}.surface-flat .src-row .ss{margin-top:2px;font-size:11.5px;color:var(--bk-ink-60)}.surface-flat .src-row .st{flex-shrink:0;font-size:11px;color:var(--bk-ink-60)}.surface-flat .src-row .st.warn{color:#b7791f}.dark .surface-flat .src-row .st.warn{color:var(--bk-yellow)}.surface-flat .src-row .when{flex-shrink:0;min-width:52px;text-align:right;font-size:11px;color:var(--bk-ink-40)}.surface-flat .src-row .run{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;font-size:11px;color:var(--bk-blue)}.surface-flat .src-row .run .d{width:6px;height:6px;border-radius:50%;background:var(--bk-blue)}.surface-flat .src-row.more{justify-content:center;font-size:12.5px;color:var(--bk-ink-60);cursor:pointer}.surface-flat .src-row.more:hover{color:var(--bk-ink-90)}.surface-flat .pseg{width:16px;height:5px;border-radius:1px;background:var(--bk-ink-20);display:inline-block}.surface-flat .pseg.is-on{background:var(--bk-green)}