@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&family=Space+Mono:wght@400;700&display=swap";:root{--ink-900: #14110D;--ink-800: #1F1B16;--ink-700: #2E2922;--ink-600: #534B41;--ink-500: #6E6557;--ink-400: #8C8273;--ink-300: #ADA493;--ink-200: #CFC8BB;--ink-150: #E2DBCF;--ink-100: #EDE7DC;--ink-50: #F3EEE4;--paper: #F6F1E8;--paper-dim: #EFE9DD;--surface: #FFFFFF;--surface-2: #FBF8F2;--orange-700: #B83A0E;--orange-600: #D8420F;--orange-500: #F4521E;--orange-400: #FB6A38;--orange-300: #FF9468;--orange-100: #FCE3D6;--orange-50: #FDF0E8;--green-600: #2E7D52;--green-500: #38975F;--green-100: #DDEEE1;--amber-600: #B5790C;--amber-500: #E0961A;--amber-100: #F8EACB;--red-600: #C13525;--red-500: #DC4A36;--red-100: #F7DED7;--blue-600: #2C5FB0;--blue-500: #3B72C9;--blue-100: #DCE6F6;--text-strong: var(--ink-900);--text-body: var(--ink-800);--text-muted: var(--ink-500);--text-subtle: var(--ink-400);--text-disabled: var(--ink-300);--text-inverse: var(--paper);--text-accent: var(--orange-600);--accent: var(--brand);--surface-canvas: var(--paper);--surface-card: var(--surface);--surface-raised: var(--surface-2);--surface-sunken: var(--paper-dim);--surface-inverse: var(--ink-900);--border-subtle: var(--ink-150);--border-default: var(--ink-200);--border-strong: var(--ink-300);--border-inverse: rgba(255,255,255,.14);--brand: var(--orange-500);--brand-hover: var(--orange-600);--brand-press: var(--orange-700);--brand-tint: var(--orange-100);--brand-tint-faint: var(--orange-50);--on-brand: #FFFFFF;--success: var(--green-500);--success-tint: var(--green-100);--warning: var(--amber-500);--warning-tint: var(--amber-100);--danger: var(--red-500);--danger-tint: var(--red-100);--info: var(--blue-500);--info-tint: var(--blue-100);--focus-ring: var(--orange-500)}:root{--font-sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Newsreader", Georgia, "Times New Roman", serif;--font-mono: "Space Mono", ui-monospace, "SFMono-Regular", monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--fs-display-xl: 5.5rem;--fs-display-lg: 4rem;--fs-display-md: 3rem;--fs-display-sm: 2.25rem;--fs-title-lg: 1.75rem;--fs-title-md: 1.375rem;--fs-title-sm: 1.125rem;--fs-body-lg: 1.0625rem;--fs-body: .9375rem;--fs-body-sm: .8125rem;--fs-caption: .75rem;--fs-label: .6875rem;--lh-tight: 1.04;--lh-snug: 1.18;--lh-normal: 1.4;--lh-relaxed: 1.55;--ls-display: -.03em;--ls-title: -.015em;--ls-normal: 0;--ls-label: .14em;--ls-wide: .04em;--text-eyebrow-font: var(--font-mono)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 6rem;--container-max: 1280px;--sidebar-w: 264px;--topbar-h: 60px;--content-gutter: var(--space-6)}:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(28, 22, 14, .05);--shadow-sm: 0 1px 3px rgba(28, 22, 14, .06), 0 1px 2px rgba(28, 22, 14, .04);--shadow-md: 0 4px 14px rgba(28, 22, 14, .07), 0 1px 3px rgba(28, 22, 14, .05);--shadow-lg: 0 14px 40px rgba(28, 22, 14, .1), 0 4px 12px rgba(28, 22, 14, .06);--shadow-xl: 0 28px 70px rgba(28, 22, 14, .14), 0 8px 22px rgba(28, 22, 14, .07);--shadow-focus: 0 0 0 3px rgba(244, 82, 30, .28);--ring-inset: inset 0 0 0 1px var(--border-subtle);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.3, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-normal: .2s;--dur-slow: .32s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-snug);color:var(--text-strong)}p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}::selection{background:var(--brand-tint);color:var(--ink-900)}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.bc-eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.bc-serif{font-family:var(--font-serif);font-weight:var(--fw-medium);letter-spacing:var(--ls-title)}.bc-display{font-family:var(--font-sans);font-weight:var(--fw-black);letter-spacing:var(--ls-display);line-height:var(--lh-tight);color:var(--text-strong)}.bc-dotted{border:none;border-top:1.5px dotted var(--border-strong);height:0;margin:0}:root{--brand: #4B4A7A;--brand-hover: #3f3e68;--brand-press: #343354;--brand-tint: #e4e3ee;--brand-tint-faint: #f1f0f6;--focus-ring: #4B4A7A;--shadow-focus: 0 0 0 3px rgba(75, 74, 122, .3)}html,body{height:100%;margin:0;background:var(--paper);color:var(--ink-800)}#app{height:100vh}*{-webkit-font-smoothing:antialiased}.bc-scroll::-webkit-scrollbar{width:11px;height:11px}.bc-scroll::-webkit-scrollbar-thumb{background:var(--ink-200);border-radius:8px;border:3px solid var(--paper)}.bc-scroll::-webkit-scrollbar-track{background:transparent}textarea::-webkit-scrollbar{width:8px}textarea::-webkit-scrollbar-thumb{background:var(--ink-200);border-radius:6px}.bc-record::placeholder{color:var(--ink-300);font-style:italic}.bc-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-300);display:inline-block;animation:bcpulse 1s var(--ease-standard) infinite}@keyframes bcpulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.bc-spin{animation:bcspin .8s linear infinite}@keyframes bcspin{to{transform:rotate(360deg)}}.bc-chip:hover{background:var(--ink-50)!important;border-color:var(--border-strong)!important}.bc-listrow:hover{background:var(--surface-2)}.bc-ws:hover{border-color:var(--border-strong)!important}.bc-rowmeta{overflow:hidden}.bc-page{animation:bcfade .32s var(--ease-out) both}@keyframes bcfade{0%{transform:translateY(6px)}to{transform:none}}.bc-edit{border-radius:4px;transition:background .12s}.bc-doc .bc-edit:hover{background:#14110d06}.bc-edit:focus{background:var(--brand-tint-faint);box-shadow:0 0 0 4px var(--brand-tint-faint)}.bc-edit:empty:before{content:attr(data-ph);color:var(--ink-300);pointer-events:none}.bc-grip{opacity:.3;transition:opacity .12s}.bc-blockwrap:hover .bc-grip{opacity:.9}.bc-grip:active{cursor:grabbing!important}.bc-gutterbtn{opacity:0}.bc-blockwrap:hover .bc-gutterbtn{opacity:1}.bc-gutterbtn:hover{background:var(--surface-2)!important;color:var(--ink-700)!important}.bc-gutterdel:hover{background:var(--surface-2)!important;color:var(--red-500)!important}.bc-tiledel:hover{color:var(--red-500)!important}.bc-blockwrap:hover .bc-resize{opacity:.45}.bc-resize:hover{opacity:1!important}@keyframes bcpreviewfade{0%{opacity:0}to{opacity:1}}.bc-previewbg{animation:bcpreviewfade .18s ease both}@keyframes bccardpop{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:none}}.bc-cardpop{animation:bccardpop .24s var(--ease-out) both}.bc-blockcard:hover .bc-delitem,.bc-listitem:hover .bc-delitem{opacity:1!important}.bc-additem:hover{border-color:var(--brand)!important;color:var(--brand)!important}.bc-delitem:hover{color:var(--red-500)!important}.bc-bennyrail:hover{border-color:var(--border-strong)!important;box-shadow:var(--shadow-xs)}.bc-imgblock:hover .bc-imgctl,.bc-listrow:hover .bc-chatdel{opacity:1!important}.bc-ticket{clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 13px)}.bc-doccard{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}html[data-density=compact] .bc-page{padding-top:20px!important;padding-bottom:32px!important;zoom:.94}button{font:inherit;cursor:pointer}.bc-iconbtn{color:var(--ink-500);background:transparent;border:none;display:grid;place-items:center;padding:4px;border-radius:8px}.bc-iconbtn:hover{background:var(--ink-50);color:var(--ink-800)}.bc-searchicon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--ink-400);pointer-events:none}.bc-rot{transform:rotate(90deg);transition:transform .15s}.bc-dim{color:var(--ink-400);flex:none}.bc-brandink{color:var(--brand-press)}.bc-inkstrong{color:var(--ink-700)}.bc-additile:hover{border-color:var(--brand)!important;color:var(--brand)!important}.bc-prio:hover .bc-prio-x{opacity:1!important}.bc-deletebtn:hover{border-color:var(--red-500)!important;color:var(--red-500)!important}.bc-dropbar{position:absolute;top:0;bottom:0;width:4px;border-radius:999px;background:var(--brand);z-index:6;box-shadow:0 0 0 2px color-mix(in oklab,var(--brand) 22%,transparent);animation:bcdrop .12s var(--ease-out) both}@keyframes bcdrop{0%{transform:scaleY(.7);opacity:0}to{transform:scaleY(1);opacity:1}}.bc-dropbar-h{position:absolute;left:0;right:0;height:4px;border-radius:999px;background:var(--brand);z-index:6;box-shadow:0 0 0 2px color-mix(in oklab,var(--brand) 22%,transparent);animation:bcdroph .12s var(--ease-out) both}@keyframes bcdroph{0%{transform:scaleX(.7);opacity:0}to{transform:scaleX(1);opacity:1}}.bc-blockwrap[draggable]{cursor:grab}.bc-tagchip:hover{border-color:var(--brand)!important;color:var(--brand-press)!important;background:var(--brand-tint-faint)!important}.bc-tagopt:hover{background:var(--ink-50)}.bc-onboard:hover:not(:disabled){background:var(--brand-hover)!important;box-shadow:var(--shadow-lg)!important}.bc-prompt:hover:not(:disabled){border-color:var(--brand)!important;background:var(--brand-tint-faint)!important;color:var(--ink-900)!important}.bc-page input:focus,.bc-record:focus,input:focus,textarea:focus{outline:none;box-shadow:var(--shadow-focus);border-color:var(--brand)!important}.bc-starfill{fill:currentColor}.bc-renamebtn{opacity:0;transition:opacity .12s}.bc-renamerow:hover .bc-renamebtn{opacity:1}.bc-blockcard:hover .bc-tonedots{opacity:1!important}@media(max-width:1000px){.bc-presentnav{display:none!important}}.bc-cell:hover{z-index:25}.bc-refhost{counter-reset:bcref}.bc-ref{counter-increment:bcref;cursor:pointer;font-size:.64em;font-weight:700;line-height:0;vertical-align:super;color:var(--brand-press);padding:0 1px 0 2px;-webkit-user-select:none;user-select:none;transition:color .1s}.bc-ref:after{content:counter(bcref)}.bc-ref:hover{color:var(--brand)}.bc-refs{margin-top:24px;border-top:1px solid var(--border-subtle);padding-top:10px}.bc-refs-head{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:none;background:transparent;padding:5px 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400)}.bc-refs-head:hover{color:var(--ink-600)}.bc-reflist{counter-reset:bcrefl;list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.bc-refitem{counter-increment:bcrefl;display:flex;gap:10px;font-size:13.5px;line-height:1.5;color:var(--ink-600);border-radius:6px}.bc-refitem:before{content:counter(bcrefl);flex:none;font-weight:700;color:var(--brand-press);min-width:15px;text-align:right}.bc-refitem[data-flash="1"]{animation:bc-refflash 1.3s ease}@keyframes bc-refflash{0%,to{background:transparent}22%{background:var(--brand-tint)}}@media(max-width:900px){.bc-page{padding-left:16px!important;padding-right:16px!important}.bc-pillars{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bc-appmain{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}.bc-toast{bottom:calc(74px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:700px){.bc-tiles{grid-template-columns:minmax(0,1fr)!important}.bc-hubfooter{flex-direction:column!important;align-items:stretch!important}.bc-hubfooter>*{width:100%!important}}@media(max-width:640px){.bc-pillars{grid-template-columns:minmax(0,1fr)!important}.bc-presentrow{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.bc-presentrow>div:first-child{position:static!important}.bc-kitrow{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.bc-timegrid{grid-template-columns:minmax(0,1fr)!important;row-gap:18px!important}.bc-timegrid>.bc-timebar{display:none!important}.bc-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bc-cardgrid{grid-template-columns:minmax(0,1fr)!important}.bc-cardgrid>div{grid-column:1 / -1!important}}.bc-deckview [data-slide]{margin:0 auto 30px;box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle)}
