@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--serif:"Instrument Serif",Georgia,serif;--sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-family:var(--sans);--mag-ink:#141414;--mag-muted:#6b6357;color-scheme:light}.dark,:root{--background:#ffffff;--foreground:#0a0a0a;--primary:#89e06d;--primary-foreground:#0a0a0a;--primary-light:#e8f5e2;--primary-light-foreground:#2d7a1a;--primary-lighter:#f2faf0;--primary-lighter-foreground:#333333;--secondary-light-foreground:oklch(40% 0.0391 325.39);--input:#e5e5e5;--border:#e5e5e5;--muted:#f5f5f5;--muted-foreground:#666666;--card:#ffffff;--card-foreground:#0a0a0a;--popover:#ffffff;--popover-foreground:#0a0a0a;--scrollbar-thumb:#c0c0c0;--scrollbar-track:#e8f5e2;--chart-1:#8ae06c;--chart-2:#f1df38;--chart-3:#f56868;--chart-4:#a77dff;--chart-5:#6cadf5;--chart-6:#6fcf97;--chart-7:#f2c94c;--chart-8:#eb5757;--chart-9:#bb6bd9;--chart-10:#56ccf2;--chart-11:#a8e86c;--chart-12:#8ae06c}body,html{font-family:var(--sans)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-slot=button]:not(.bg-primary):not(.bg-primary-light):not(.bg-destructive):not(.bg-success){background:transparent}[data-slot=button].bg-primary{background:var(--primary)!important;color:var(--primary-foreground)!important}[data-slot=button].bg-primary:hover{background:var(--primary)!important;opacity:.9}[data-slot=button]:not(.bg-primary):not(.bg-primary-light):hover,[data-slot=button][target=_blank]{background:var(--primary-lighter)}[data-slot=button][data-active=true]{background:var(--primary-light)}.lilypad{border:1px solid #e5e5e5!important;box-shadow:none!important;background:transparent!important}[data-element-type=chart] .lilypad,[data-element-type=chord] .lilypad,[data-element-type=pie] .lilypad,[data-element-type=sankey] .lilypad,[data-element-type=scatter] .lilypad,[data-element-type=treemap] .lilypad{border:none!important}:has(>[data-slot=element-title]){gap:16px!important}[data-slot=element-title]~div{margin-left:0!important}[data-slot=element-title]{font-family:var(--serif)!important;font-weight:400!important;font-size:28px!important;line-height:1.05!important;letter-spacing:-.018em!important;color:var(--mag-ink)!important}[data-slot=element-description]{font-family:var(--sans)!important;font-size:13px!important;line-height:1.55!important;color:var(--mag-muted)!important}.lilypad.border-none{border:none!important}.lilypad>div:first-child{background:transparent!important}[data-element-type=markdown]{padding-top:50px!important;padding-bottom:75px!important}[data-page-id]>.dashboard-section-grid:first-of-type>:nth-child(1 of [data-element-type=markdown]){padding-top:0!important}[data-page-id]>.dashboard-section-grid:first-of-type>:nth-child(2 of [data-element-type=markdown])
	p:first-of-type{margin-top:0!important;padding-top:0!important}[data-element-type=markdown] h1{font-family:var(--serif)!important;font-weight:400!important;font-size:42px!important;line-height:1.05!important;letter-spacing:-.02em!important}[data-element-type=markdown] h2{font-family:var(--serif)!important;font-weight:400!important;font-size:28px!important;line-height:1.1!important;letter-spacing:-.018em!important}[data-element-type=markdown] h3{font-family:var(--mono)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}[data-element-type=markdown] [data-slot=markdown-viewer]{max-width:800px!important;font-size:14px!important;line-height:1.55!important}.markdown-body,.prose,.wmde-markdown,.wmde-markdown-color{color:#0a0a0a!important;background:transparent!important}[data-element-type=markdown] li,[data-element-type=markdown] p{color:var(--mag-ink)!important;line-height:1.55!important;font-family:var(--sans)!important}.markdown-body table,.prose table,.wmde-markdown table{border-color:#e5e5e5!important}.markdown-body table td,.markdown-body table th,.prose table td,.prose table th,.wmde-markdown table td,.wmde-markdown table th,[data-element-type=markdown] table td,[data-element-type=markdown] table th{border-color:#e5e5e5!important;background:transparent!important;color:#0a0a0a!important;padding:10px 16px!important}.markdown-body table tr,.prose table tr,.wmde-markdown table tr{background:transparent!important;border-color:#e5e5e5!important}.markdown-body table thead tr,.prose table thead tr,.wmde-markdown table thead tr{background:#f0f0f0!important}.markdown-body table tbody tr:nth-child(2n),.prose table tbody tr:nth-child(2n),.wmde-markdown table tbody tr:nth-child(2n){background:#f8f8f8!important}.markdown-body hr,.prose hr,.wmde-markdown hr,hr{border-color:#e5e5e5!important;background:#e5e5e5!important}[data-element-type=markdown] .lilypad{border:none!important}[data-element-type=markdown] [contenteditable]{caret-color:transparent!important;outline:none!important;border:none!important}[data-element-type=markdown] ul{list-style-type:disc!important}[data-element-type=markdown] li::marker{color:var(--mag-ink)!important}[data-element-type=markdown] ol{list-style-type:decimal!important}[data-element-type=value]{background-color:#f8f8f8!important;border-radius:8px;border-top:1px solid var(--mag-ink)!important}[data-element-type=value] .text-4xl{font-family:var(--serif)!important;font-weight:400!important;letter-spacing:-.025em!important;font-feature-settings:"tnum"!important;color:var(--mag-ink)!important;flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important}[data-element-type=value] h3{font-family:var(--mono)!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}[data-element-type=value] [data-slot=value-comparison]{flex-direction:row!important;align-items:center!important;gap:.5rem!important;justify-content:flex-start!important;margin-left:0!important}[data-element-type=value] [data-slot=value-comparison] *{font-family:var(--mono)!important;font-size:11px!important;font-weight:500!important}[data-element-type=value] [data-slot=value-comparison] svg{width:12px!important;height:12px!important}[data-element-type=value] .text-green-600{color:#2e9e3e!important}[data-element-type=value] .text-red-600{color:#b53030!important}[data-element-type=value] .text-muted-foreground{color:var(--mag-muted)!important;font-family:var(--sans)!important;font-size:11.5px!important}[data-element-type=date-range],[data-element-type=variable-select]{display:flex!important;align-items:center!important;justify-content:flex-start!important}[data-element-type=date-range]>div,[data-element-type=variable-select]>div{width:100%!important;padding:0!important}[data-element-type=variable-select] [data-slot=button],[data-element-type=variable-select] [role=combobox]{width:100%!important;max-width:none!important}[data-element-type=date-range] [data-slot=button]{width:100%!important;max-width:none!important;justify-content:flex-start!important}[data-element-type=spacer] .lilypad,[data-element-type=table] .lilypad{border:none!important}[data-element-type=table] .table-element{border:1px solid #e5e5e5!important;border-radius:var(--radius)!important;overflow:hidden!important}[data-element-type=table] .bg-gray-50\/50,[data-element-type=table] [data-slot=lilypad-footer]{background:transparent!important}.lilypad .text-gray-600{color:#555555!important}[role=sidebar]{background:#f8f8f8!important}[role=sidebar] .page-nav-button{font-family:var(--sans)!important;font-size:15px!important;letter-spacing:.04em!important}[role=sidebar] .sidebar-toc button{font-family:var(--sans)!important;font-size:13px!important}.allium-attribution-footer svg path,.allium-watermark svg path,[role=sidebar] a[href="https://allium.so"] svg path{fill:#0a0a0a!important}.allium-watermark{opacity:.25!important}.fixed:has([role=sidebar]){border-right:none!important;background:#f8f8f8!important}[role=header]{background:#f8f8f8!important}[data-slot=sheet-content]{background:#ffffff!important;width:80%!important;max-width:320px!important}[data-slot=popover-content]{background:#ffffff!important;border-color:#e5e5e5!important;color:#0a0a0a!important}.rdp{--rdp-background-color:#f5f5f5!important;--rdp-accent-color:var(--primary)!important;--rdp-accent-color-dark:var(--primary-light)!important;color:#0a0a0a!important}.rdp-day_selected,.rdp-day_selected:hover{background:var(--primary-light)!important;color:var(--primary-light-foreground)!important}[role=sidebar] .page-nav-button{background:transparent!important;border-right:3px solid transparent!important;width:100%!important;border-radius:0!important}[role=sidebar] .page-nav-button[data-active=true]{background:var(--primary-light)!important;border-right-color:var(--primary)!important;color:#0a0a0a!important}[role=sidebar] .page-nav-button:hover:not([data-active=true]){background:#eeeeee!important}.size-2\.5.rounded-full,.size-3.rounded-radius{border-radius:1px!important}[data-page-id]{gap:0!important;padding-top:60px}@media (max-width:1449px){[data-page-id]{padding-top:40px}}@media (max-width:768px){[data-page-id]{padding-top:24px}}[data-page-id]>.dashboard-section-grid{margin-bottom:100px}[data-page-id]>.dashboard-section-grid:last-of-type{margin-bottom:0}[data-page-id]:not([data-page-slug=about])>.dashboard-section-grid:nth-of-type(2){display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:12px!important;position:sticky;top:0;z-index:50;background:var(--background);padding:16px;margin:-16px -16px 40px;border-bottom:1px solid var(--border)}[data-page-id]:not([data-page-slug=about])>.dashboard-section-grid:nth-of-type(2) .dashboard-grid-item{grid-column:unset!important;width:220px;min-width:180px;flex:0 0 auto}.dashboard-section-grid[data-section-id=section-1775760540654] .dashboard-grid-item:first-child,.dashboard-section-grid[data-section-id=section-1775760540654] .dashboard-grid-item:nth-child(2),.dashboard-section-grid[data-section-id=section-1775760540654] .dashboard-grid-item:nth-child(n+3){grid-column:span 6!important}@media (max-width:1449px){.dashboard-section-grid[data-section-id=section-1775760540654] .dashboard-grid-item:nth-child(3),.dashboard-section-grid[data-section-id=section-1775760540654] .dashboard-grid-item:nth-child(4){grid-column:span 12!important}}@media (max-width:1024px){.dashboard-section-grid[data-section-id=section-1775760540654] .dashboard-grid-item:nth-child(n+3){grid-column:span 12!important}}.dashboard-section-grid[data-section-id=section-2-3] .dashboard-grid-item:first-child,.dashboard-section-grid[data-section-id=section-2-3] .dashboard-grid-item:nth-child(2){grid-column:span 6!important}.dashboard-section-grid[data-section-id=section-2-3] .dashboard-grid-item:nth-child(n+3):nth-child(-n+8){grid-column:span 2!important}.dashboard-section-grid[data-section-id=section-2-3] .dashboard-grid-item:nth-child(9){grid-column:span 12!important}@media (max-width:1650px){.dashboard-section-grid[data-section-id=section-2-3] .dashboard-grid-item:nth-child(n+3):nth-child(-n+8){grid-column:span 4!important}}@media (max-width:1300px){.dashboard-section-grid[data-section-id=section-2-3] .dashboard-grid-item:nth-child(n+3):nth-child(-n+8){grid-column:span 6!important}}[data-page-slug=about] .dashboard-grid-item[data-element-type=markdown]{height:150px!important}[data-page-slug=about] .dashboard-grid-item[data-element-type=table]{height:auto!important}[data-page-slug=about]>.dashboard-section-grid{margin-bottom:0!important}@media (max-width:1449px){[data-page-id=page-0] .dashboard-section-grid[data-section-id=section-0-1] .dashboard-grid-item,[data-page-id=page-0] .dashboard-section-grid[data-section-id=section-0-2] .dashboard-grid-item,[data-page-id=page-0] .dashboard-section-grid[data-section-id=section-0-3] .dashboard-grid-item{grid-column:span 12!important}}.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#0000ff;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{position:relative;display:inline-flex}.rdp-caption_label{z-index:1;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_month,.rdp-dropdown_year{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}