:root{--vp-c-white: #ffffff}.dark{}:root{--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-soft: rgba(244, 63, 94, .14)}.dark{--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #eae9df;--vp-c-bg-alt: #d6d4ca;--vp-c-bg-elv: #cdc9bf;--vp-c-bg-soft: #dfddd3}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: #3c3c43;--vp-c-text-2: #67676c;--vp-c-text-3: #929295}.dark{--vp-c-text-1: #dfdfd6;--vp-c-text-2: #98989f;--vp-c-text-3: #6a6a71}:root{--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root{--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08)}:root{--vp-z-index-nav: 30}@media (min-width: 960px){:root{}}:root{--vp-layout-max-width: 1000px}:root{}:root{--vp-code-font-size: .675em;--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{}:root{--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{}:root{--vp-nav-height: 44px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg)}.hide-nav{--vp-nav-height: 0px}:root{}:root{--vp-sidebar-width: 272px}:root{}:root{}:root{}:root{}:root{}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}.font-concourse-t3{font-family:concourse-t3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.text-sm{font-size:.875rem;line-height:1.25rem}.text-gray-500{color:#6b7280}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-chevron-down{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down{transform:rotate(90deg)}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}@font-face{font-family:concourse-t3;src:url(/assets/concourse_t3_regular-webfont.Dxt9eRIK.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal;font-display:swap}@font-face{font-family:concourse-c3;src:url(/assets/concourse_c3_regular.NQ2ixU63.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal;font-display:swap}@font-face{font-family:equity-text;src:url(/assets/equity_text_b_regular-webfont.DeolhGVv.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal;font-display:swap}@font-face{font-family:advocate_c41_tab_regular;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/assets/advocate_14_cond_reg.CvbeAzoj.woff2) format("woff2")}@font-face{font-family:advocate-c14;src:url(/assets/advocate_14_cond_reg.CvbeAzoj.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:advocate-n34;src:url(/assets/advocate_34_narr_reg.Cp1apAlB.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:heliotrope-caps;src:url(/assets/heliotrope_3_caps_regular.BT-GACkp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:heliotrope-t3;src:url(/assets/heliotrope_3_regular.e0rNJDIR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:valkyrie-text;src:url(/assets/valkyrie_a_regular.Cks8lbqP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:valkyrie-text;src:url(/assets/valkyrie_a_bold.c-mr6rIw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:valkyrie-text;src:url(/assets/valkyrie_a_italic.BoxZnW7v.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:valkyrie-text;src:url(/assets/valkyrie_a_bold_italic.DtV1UHm8.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}html{font-size:2.4vw;background-color:var(--vp-c-bg, #EAE9DF);color:var(--vp-c-text-1, #2c1810);height:100%}div#app{padding:3.5rem 0 18rem;margin-left:12rem;margin-right:2.5rem}body{font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-left:auto!important;margin-right:auto!important;width:100%;max-width:1000px;min-height:100%;position:relative;z-index:-10000;-webkit-font-smoothing:subpixel-antialiased;font-weight:500;line-height:1.45;font-size:.91rem;font-variant-numeric:oldstyle-nums;background-color:var(--vp-c-bg, #EAE9DF);color:var(--vp-c-text-1, #2c1810)}aside{font-family:heliotrope-t3;font-size:.83rem;line-height:1.4;color:var(--vp-c-text-3);letter-spacing:.015em;-webkit-hyphens:none;hyphens:none;font-feature-settings:"liga"}.page-title{margin-bottom:2em;font-weight:400;font-family:equity-text;border-top:solid 3px var(--vp-c-brand);padding-top:5px}.frontmatter-subtitle{font-family:valkyrie-text;display:block;font-size:95%;font-weight:300;font-color:#gray;line-height:1.25;font-style:italic;-webkit-hyphens:none;hyphens:none}.page-title,aside{display:block;float:left;position:absolute;margin-left:0;left:2.5rem;width:7.5rem;text-align:right;list-style-type:none;clear:both;margin-bottom:1rem;font-variant-numeric:normal}.frontmatter-title{display:block;font-family:valkyrie-text;font-size:1.5rem;text-transform:uppercase;letter-spacing:.02em;font-style:normal;font-weight:900;line-height:1.1;margin-top:1rem;margin-bottom:2rem;border-top:1px solid var(--vp-c-divider);padding-top:.02em;-webkit-hyphens:none;hyphens:none}.frontmatter-title.small{font-family:inherit;font-size:170%;letter-spacing:inherit;text-transform:inherit;font-style:italic;padding-top:.1em;padding-bottom:.15em}@media all and (max-width: 520px){div#app{margin:1.5rem;padding:0}}.frontmatter-title.commentary{font-size:2.1rem;border-top:none;border-bottom:1px solid var(--vp-c-divider);padding-bottom:.75rem;line-height:1;margin-bottom:.6rem}.page-title .frontmatter-title{font-family:inherit;text-transform:inherit;letter-spacing:inherit;font-size:125%;line-height:1.1;border-bottom:inherit;margin-top:0rem;margin-bottom:.8rem;font-weight:bolder;border-top:0;padding-top:0}.frontmatter-title+p{font-size:115%}@media all and (min-width: 1000px){html{font-size:24px}}@media all and (max-width: 520px){html{font-size:21px}}*{margin:0;padding:0}li{column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.body-text_valkyrie{font-family:valkyrie-text;line-height:1.45;font-size:.91rem;font-variant-numeric:oldstyle-nums}.body-text_valkyrie sig{font-family:valkyrie-caps}@media all and (min-width: 1200px){aside{left:0;width:10rem}}@media all and (max-width: 520px){.page-title,aside{float:inherit;position:inherit;width:100%;text-align:left}aside{background:var(--vp-c-bg-soft);padding:.3rem .5rem;width:90%;border:1px solid var(--vp-c-divider);border-left:3px solid var(--vp-c-divider)}aside>p:last-child{margin-bottom:0}}p.deck{font-size:115%;font-weight:400;line-height:1.25;-webkit-hyphens:none;hyphens:none;padding-top:.25rem;padding-bottom:.25rem}p,li{margin-bottom:1em}.indented{display:block;margin-bottom:1em;line-height:1.35;margin-left:2.5rem}ol{counter-reset:foobar;top:1.5rem;bottom:1.5rem}ul{top:1.5rem;bottom:1.5rem}ol li,ul li{margin-left:2.5rem;margin-bottom:.35rem;list-style:none}ol li:before{counter-increment:foobar;content:counter(foobar);font-family:concourse-t3;position:absolute;margin-left:-1.5rem}ul li:before{content:"•";position:absolute;margin-left:-1.5rem}ul.children{font-size:95%;-moz-column-count:2;column-count:2;-moz-column-gap:2.5rem;column-gap:2.5rem;list-style-type:none}ul.children li{margin-left:2em}ul.children li:before{margin-left:-2em;padding-right:1.5em;position:static}@media all and (max-width: 520px){ul.children{font-size:100%;-moz-column-count:1;column-count:1;-moz-column-gap:2em;column-gap:2em}}ul.children li{margin-bottom:0;padding-bottom:1em}aside phrase{font-weight:bolder;font-style:normal}aside em{font-weight:bolder;font-style:normal;letter-spacing:0px}aside img{margin-bottom:.25em}table{margin-bottom:1.5em;border-collapse:collapse;width:95%}table tr+tr{border-top:1px solid var(--vp-c-divider)}table td+td{border-left:1px solid var(--vp-c-divider)}table td{padding:.4em;text-align:center;-webkit-hyphens:none;hyphens:none}table th{font-family:concourse-c4;font-weight:400;text-transform:lowercase;font-size:95%;padding:.3rem .5rem;line-height:1.05}img{width:100%;height:auto}img[width][height]{max-width:100%;height:auto}a{font-family:heliotrope-caps;font-weight:700;color:var(--vp-c-text-1);transition-property:background;text-transform:lowercase;transition-duration:.2s;text-decoration:none}.dp-doc a{text-decoration:underline}div.nav a:active div{background:var(--vp-c-bg-soft)}a:active{color:var(--vp-c-text-2)}div>a:after{content:none}a:hover:not(.nofx){background:var(--vp-c-bg-soft);transition-property:background;transition-duration:.2s;border-radius:8px}p.image a img{border:1px solid gray}p.image a:hover img{background:none;outline:1px solid gray}:root.theme-sepia{--vp-c-bg: #EAE9DF;--vp-c-bg-soft: #dfddd3;--vp-c-bg-alt: #d6d4ca;--vp-c-bg-elv: #cdc9bf;--vp-c-text-1: #2c1810;--vp-c-text-2: #4a2f1f;--vp-c-text-3: #6d4c3d;--vp-c-brand: #8d6e63;--vp-c-brand-1: #8d6e63;--vp-c-brand-2: #a1887f;--vp-c-brand-light: #a1887f;--vp-c-brand-lighter: #bcaaa4;--vp-c-brand-dark: #6d4c41;--vp-c-brand-darker: #5d4037;--vp-c-divider: #c4b9ad;--vp-c-divider-light: #d4cfc3;--vp-c-gray-soft: rgba(108, 84, 68, .16)}:root.theme-sepia table tr:nth-child(2n){background-color:var(--vp-c-bg-alt)!important}:root.theme-sepia table tr:nth-child(odd){background-color:transparent!important}:root.theme-sepia table td,:root.theme-sepia table th{color:var(--vp-c-text-1)!important;border-color:var(--vp-c-divider)!important}:root.theme-sepia tutorial{background:var(--vp-c-bg-soft)!important;border-top-color:var(--vp-c-divider)!important;border-bottom-color:var(--vp-c-divider)!important;color:var(--vp-c-text-1)!important}:root.theme-sepia a:hover:not(.nofx){background:#8d6e6314!important}:root.theme-sepia .linktree-button{background:#cbc6ba4d!important;border-color:#8d6e6340!important;color:var(--vp-c-text-1)!important}:root.theme-sepia .linktree-button:hover{background:#8d6e6326!important;border-color:#8d6e6359!important;color:var(--vp-c-text-1)!important}@media all and (max-width: 520px){:root.theme-sepia aside{background:var(--vp-c-bg-soft)!important;border-color:var(--vp-c-divider)!important;border-left-color:var(--vp-c-brand)!important}}:root.theme-tokyo-night{--vp-c-bg: #24283b;--vp-c-bg-soft: #1a1b26;--vp-c-bg-alt: #1f2335;--vp-c-bg-elv: #292e42;--vp-c-text-1: #c0caf5;--vp-c-text-2: #a9b1d6;--vp-c-text-3: #9aa5ce;--vp-c-brand: #bb9af7;--vp-c-brand-light: #c0b1ff;--vp-c-brand-lighter: #d7c9ff;--vp-c-brand-dark: #9d7cd8;--vp-c-brand-darker: #7e5ebf;--vp-c-divider: #3b4261;--vp-c-divider-light: #2f3549;--vp-c-blue: #7aa2f7;--vp-c-gray-soft: rgba(122, 162, 247, .16)}:root.theme-tokyo-night table tr:nth-child(2n){background-color:var(--vp-c-bg-alt)!important}:root.theme-tokyo-night table tr:nth-child(odd){background-color:transparent!important}:root.theme-tokyo-night a{color:var(--vp-c-brand-light)!important}:root.theme-tokyo-night a:hover{color:var(--vp-c-brand-lighter)!important}:root.theme-tokyo-night a:hover:not(.nofx){background:#7aa2f714!important}:root.theme-tokyo-night h1,:root.theme-tokyo-night h2,:root.theme-tokyo-night h3,:root.theme-tokyo-night h4,:root.theme-tokyo-night h5,:root.theme-tokyo-night h6{color:var(--vp-c-text-1)!important}:root.theme-tokyo-night .text-gray-400,:root.theme-tokyo-night .text-gray-500{color:var(--vp-c-text-3)!important}:root.theme-tokyo-night .text-gray-600,:root.theme-tokyo-night .text-gray-700,:root.theme-tokyo-night .text-gray-900{color:var(--vp-c-text-1)!important}:root.theme-tokyo-night .border-gray-200,:root.theme-tokyo-night .border-gray-300{border-color:var(--vp-c-divider)!important}:root.theme-tokyo-night .bg-white{background-color:var(--vp-c-bg-alt)!important}:root.theme-tokyo-night .page-_predictions .status.in-progress{background:#7aa2f726!important;border-color:var(--vp-c-blue)!important;color:var(--vp-c-blue)!important}:root.theme-tokyo-night .page-_predictions .status.confirmed{background:#9ece6a26!important;border-color:#9ece6a!important;color:#9ece6a!important}:root.theme-tokyo-night .page-_predictions .status.miss{background:#f7768e26!important;border-color:#f7768e!important;color:#f7768e!important}:root.theme-tokyo-night input,:root.theme-tokyo-night textarea,:root.theme-tokyo-night select{background:var(--vp-c-bg-alt)!important;border-color:var(--vp-c-divider)!important;color:var(--vp-c-text-1)!important}:root.theme-tokyo-night input:focus,:root.theme-tokyo-night textarea:focus,:root.theme-tokyo-night select:focus{border-color:var(--vp-c-brand)!important}:root.theme-tokyo-night ::-moz-placeholder{color:var(--vp-c-text-3)!important}:root.theme-tokyo-night ::placeholder{color:var(--vp-c-text-3)!important}:root.theme-tokyo-night div[class*=language-]{background-color:var(--vp-c-bg-soft)!important}:root.theme-tokyo-night pre{background-color:var(--vp-c-bg-soft)!important}:root.theme-tokyo-night ::selection{background-color:#7aa2f766!important;color:var(--vp-c-text-1)!important}:root.theme-tokyo-night ::-moz-selection{background-color:#7aa2f766!important;color:var(--vp-c-text-1)!important}:root.theme-tokyo-night mark{background-color:#bb9af74d!important;color:var(--vp-c-text-1)!important}@media all and (max-width: 520px){:root.theme-tokyo-night aside{background:var(--vp-c-bg-alt)!important;border-color:var(--vp-c-divider)!important;border-left-color:var(--vp-c-brand)!important}}html.dark{color-scheme:dark}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:85%;color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:90%}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{color:inherit}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.custom-block{margin:16px 0}.custom-block p{margin:8px 0;line-height:24px}.custom-block p:first-child{margin:0}.custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}:not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:85%;color:var(--vp-c-brand)}:not(pre)>code{font-size:85%;color:var(--vp-c-brand);border-radius:4px;padding:2px}a>code{color:var(--vp-code-link-color)}a:hover>code{color:var(--vp-code-link-hover-color)}h1>code,h2>code,h3>code,h4>code{font-size:.9em}div[class*=language-],.vp-block{position:relative;margin:1.5rem -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){div[class*=language-],.vp-block{border-radius:8px;margin:1.5rem 0}}@media (max-width: 639px){li div[class*=language-]{border-radius:8px 0 0 8px}}div[class*=language-]+div[class*=language-],div[class$=-api]+div[class*=language-],div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-15px}[class*=language-] pre,[class*=language-] code{font-size:90%;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}[class*=language-] pre{position:relative;z-index:1;padding:20px 0;background:transparent;overflow-x:auto}[class*=language-] code{display:block;padding:0 24px;width:-moz-fit-content;width:fit-content;min-width:100%;line-height:1.8;font-size:.75em;color:var(--vp-code-block-color);transition:color .5s}[class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}[class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}[class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}[class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}[class*=language-] code .diff:before{position:absolute;left:10px}[class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}[class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}[class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}[class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}div[class*=language-].line-numbers-mode{padding-left:32px}.line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:21px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:1.8;font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}[class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}[class*=language-]:hover>button.copy,[class*=language-]>button.copy:focus{opacity:1}[class*=language-]>button.copy:hover,[class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}[class*=language-]>button.copy.copied,[class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}[class*=language-]>button.copy.copied:before,[class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:-moz-fit-content;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}[class*=language-]>span.lang{position:absolute;top:2px;font-family:advocate-n34;right:8px;z-index:2;font-size:12px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}[class*=language-]:hover>button.copy+span.lang,[class*=language-]>button.copy:focus+span.lang{opacity:0}:is(.vp-external-link-icon,a[target=_blank]):not(:is(.no-icon,svg a)):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-10{top:2.5rem}.top-5{top:1.25rem}.isolate{isolation:isolate}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-theme{max-width:calc(var(--vp-layout-max-width) - 64px)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-4{gap:1rem}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(217 227 234 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(197 210 220 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(2 52 154 / var(--tw-border-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(2 52 154 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.font-advocate{font-family:advocate_c41_tab_regular,sans-serif}.font-concourse-t3{font-family:concourse-t3,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:160%}.text-4xl{font-size:175%}.text-base{font-size:100%}.text-sm{font-size:90%}.text-xl{font-size:130%}.text-xs{font-size:80%}.font-bold{font-weight:700}.font-extralight{font-weight:200}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-wider{letter-spacing:.02em}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(155 169 180 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(112 125 134 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(85 89 95 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(51 54 58 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(21 23 25 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(2 52 154 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#d9e3ea}:before,:after{}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ba9b4}input::placeholder,textarea::placeholder{opacity:1;color:#9ba9b4}button,[role=button]{cursor:pointer}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#707d86;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#707d86;opacity:1}input::placeholder,textarea::placeholder{color:#707d86;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23707D86' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#707d86;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}@font-face{font-family:concourse-t3;src:url(/assets/concourse_t3_regular-webfont.Dxt9eRIK.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal;font-display:swap}@font-face{font-family:concourse-c3;src:url(/assets/concourse_c3_regular.NQ2ixU63.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal;font-display:swap}@font-face{font-family:equity-text;src:url(/assets/equity_text_b_regular-webfont.DeolhGVv.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal;font-display:swap}@font-face{font-family:advocate_c41_tab_regular;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/assets/advocate_14_cond_reg.CvbeAzoj.woff2) format("woff2")}@font-face{font-family:advocate-c14;src:url(/assets/advocate_14_cond_reg.CvbeAzoj.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:advocate-n34;src:url(/assets/advocate_34_narr_reg.Cp1apAlB.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:heliotrope-caps;src:url(/assets/heliotrope_3_caps_regular.BT-GACkp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:heliotrope-t3;src:url(/assets/heliotrope_3_regular.e0rNJDIR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:valkyrie-text;src:url(/assets/valkyrie_a_regular.Cks8lbqP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:valkyrie-text;src:url(/assets/valkyrie_a_bold.c-mr6rIw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:valkyrie-text;src:url(/assets/valkyrie_a_italic.BoxZnW7v.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:valkyrie-text;src:url(/assets/valkyrie_a_bold_italic.DtV1UHm8.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--dp-footer-font-size: .55rem}.theme-title{font-family:advocate_c41_tab_regular;text-transform:uppercase;font-size:25px;font-weight:100}h1{font-family:valkyrie-text;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:.4rem;padding-bottom:.4rem;font-weight:500;font-size:121.3%}h2{font-family:advocate-n34;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:.4rem;padding-bottom:.4rem;text-transform:lowercase;font-weight:200;font-size:128%}h3{font-family:heliotrope-caps;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:.4rem;padding-bottom:.4rem;text-transform:lowercase;font-size:108%;font-weight:400}h4{font-family:advocate-c14;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:.4rem;padding-bottom:.4rem;text-transform:lowercase;font-weight:200;font-size:120%}h5{font-family:advocate-c14;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:.35rem;padding-bottom:.35rem;text-transform:lowercase;font-size:120%}h6{font-family:advocate-c14;margin-top:1.15rem;margin-bottom:1.15rem;padding-top:.35rem;padding-bottom:.35rem;text-transform:lowercase;font-size:120%;font-weight:500}.page-_ #app,.page-_daemon #app{padding:0 0 3rem;margin-left:2.5rem;margin-right:2.5rem}.page-_ .dp-doc,.page-_daemon .dp-doc{margin-top:-.5rem}ul a,ol a{text-transform:lowercase}@media all and (max-width: 520px){.page-_ #app{padding:0;margin-left:1.5rem;margin-right:1.5rem}}p,h1,h2,h3,ul,ol,li,iframe{margin-top:.75rem;margin-bottom:.75rem}@media all and (max-width: 520px){.page-_ p:first-of-type{margin-top:-.5rem}.page-_ .dp-doc{margin-top:-3rem}}img{margin-top:1.6rem;margin-bottom:1.6rem}.dp-doc>div>*:first-child img,.dp-doc>*:first-child img{margin-top:0!important}.dp-doc>div>p:first-child>a>img{margin-top:0!important;padding-top:0!important}h1+p,h1+ul,h1+ol,h2+p,h2+ul,h2+ol,h3+p,h3+ul,h3+ol{margin-top:0}p+p{margin-top:.625rem}ul+p,li p{margin-top:0;margin-bottom:0}ol+p{margin-top:1.5rem}ol{margin-top:1.13rem;margin-bottom:.75rem}ul{margin-top:1.13rem;margin-bottom:1.3rem}img+p,iframe+p{margin-top:1rem}.pagination{display:flex;justify-content:space-between;align-items:center;font-size:90%;--tw-text-opacity: 1;color:rgb(85 89 95 / var(--tw-text-opacity, 1))}.table-of-contents{font-family:concourse-c3;margin-top:1.25rem;margin-bottom:1.25rem;font-size:100%;line-height:100%}.table-of-contents li{margin-top:1rem;margin-bottom:1.5rem}.table-of-contents a{font-family:concourse-c3;text-decoration:none;text-transform:lowercase;font-weight:400}table{margin-top:1.5rem;margin-bottom:1.5rem}table tr td{font-family:concourse-t3;font-size:90%}table th{margin-top:2.25rem;margin-bottom:2.25rem;font-family:advocate_c41_tab_regular;font-weight:400;text-transform:uppercase;font-size:95%;padding:.3rem .5rem;line-height:1.05}table tr:nth-child(odd){background-color:transparent}table tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}blockquote{position:relative;font-family:concourse-t3;font-style:italic;font-size:95%;font-weight:100;padding:0 1rem;margin:1.25rem 0;border-left:4px solid var(--vp-c-brand-1);display:block;color:var(--vp-c-text-2)}del,s,strike,.dp-doc del,.dp-doc s,.dp-doc strike{text-decoration:none;position:relative}del:after,s:after,strike:after{content:"";position:absolute;left:0;right:0;top:58%;transform:translateY(-50%);height:2.5px;background-color:currentColor;opacity:.8;pointer-events:none}blockquote>p{margin:0}blockquote cite{display:block;font-family:advocate-c14;text-transform:lowercase;font-size:100%;font-weight:100;margin-top:1.2rem;margin-left:.2rem;font-style:normal;color:var(--vp-c-text-2)}definition{position:relative;display:block;font-family:concourse-t3;font-size:95%;padding:1rem 1.5rem;margin:1.5rem 0;background-color:var(--vp-c-bg-soft);border-radius:6px;border:1px solid var(--vp-c-divider);color:var(--vp-c-text-1)}definition term{display:block;font-family:advocate-c14;text-transform:lowercase;font-size:120%;font-weight:500;margin-bottom:.5rem;color:var(--vp-c-text-1)}definition description{display:block;margin-bottom:.75rem}definition usage{display:block;font-family:equity-text;font-style:italic;margin-bottom:.75rem;padding-left:1rem;border-left:2px solid var(--vp-c-divider);color:var(--vp-c-text-2)}definition cite{display:block;font-family:advocate-c14;font-size:90%;font-style:normal;text-transform:lowercase;margin-top:.75rem;color:var(--vp-c-text-2)}callout{position:relative;display:block;font-size:110%;font-family:heliotrope-t3;text-align:center;margin:2rem 2.3rem 2.3rem;color:var(--vp-c-text-2)}callout cite{display:block;font-family:advocate-c14;text-transform:lowercase;font-size:100%;margin-top:1.2rem;font-style:normal;color:var(--vp-c-text-1)}callout:before{content:"❝";display:block;width:100%;text-align:center;font-size:150%;margin-bottom:.6rem;color:var(--vp-c-text-2)}.video-container{position:relative;margin-top:.5rem;margin-bottom:1.5rem;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}tutorial{display:block;margin-top:1.5rem;margin-bottom:1.5rem;background:var(--vp-c-bg-soft);font-size:90%;padding:1rem;border-top:1px solid var(--vp-c-divider);border-bottom:1px solid var(--vp-c-divider);font-variant-numeric:normal;font-family:concourse-t3}tutorial title{display:block;text-transform:lowercase;font-family:concourse-c3;font-size:120%;margin-bottom:1rem;color:var(--vp-c-text-1)}command{display:block;font-family:Monaco,Consolas,Courier New,monospace;font-size:100%;font-weight:700;padding:1rem 1.5rem;margin:1rem 0;border-radius:4px;color:var(--vp-c-text-1)}code{font-family:Monaco,Consolas,Courier New,monospace;font-size:100%;font-weight:700;padding:0 .1rem;border-radius:3px;color:var(--vp-c-text-1)}caption{display:block;font-family:advocate-n34;text-transform:lowercase;position:relative;top:-1rem;font-size:75%;text-align:center;margin-top:1.5rem;margin-bottom:.5rem;color:var(--vp-c-text-2)}.posts-list{display:flex;flex-direction:column;margin-top:1rem}.post-item{display:block;padding:.35rem .5rem;border-bottom:none;transition:all .15s ease}.post-content{width:100%}.post-content h2{font-size:.75rem;font-weight:300;margin:0;line-height:1.2;display:flex;align-items:baseline;gap:.5rem}.post-title{color:var(--vp-c-text-1);flex:1;transition:color .15s ease;font-family:Concourse T3,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.05em}.post-content h2 time{font-family:Concourse T3,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;font-size:.625rem;color:var(--vp-c-text-3);font-weight:300;flex-shrink:0}.subtitle{color:var(--vp-c-text-2);font-size:.7rem;margin-top:.125rem;display:block;line-height:1.3;font-family:Valkyrie A,Georgia,serif;font-weight:300;text-transform:none!important;opacity:.8}.post-tags{margin-top:.125rem}.post-tag{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;font-size:.625rem;font-weight:400;color:var(--vp-c-text-3);margin-right:.625rem;cursor:pointer;transition:all .15s ease;opacity:.6}.post-tag:hover{color:var(--vp-c-text-2);opacity:.9}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--vp-c-divider-light)}.page-btn{padding:.375rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;font-size:.6875rem;font-weight:500;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg);cursor:pointer;transition:all .15s ease;border-radius:4px;color:var(--vp-c-text-1)}.page-btn:hover:not(:disabled){border-color:var(--vp-c-divider);background:var(--vp-c-bg-soft);transform:translateY(-1px)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-info{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.625rem;color:var(--vp-c-text-3);font-weight:500}.page-_blog .content,.page-_writing .content,.page-_telos .content,.page-_ideas .content,.page-_predictions .content,.page-_projects .content,.page-_about .content,.page-_speaking .content,.page-_consulting .content{padding-top:0!important;margin-top:-1rem!important}.page-_predictions table{font-size:75%;margin-top:1rem;margin-bottom:1rem;width:100%;border-collapse:collapse}.page-_predictions table th{font-size:70%;padding:.15rem .25rem;vertical-align:top;white-space:nowrap;line-height:1.1}.page-_predictions table td{font-size:70%;padding:.2rem .25rem;line-height:1.15;vertical-align:top}.page-_predictions table tr{line-height:1}.page-_predictions table tr:nth-child(2n){background-color:var(--vp-c-bg-alt)}.page-_predictions table th:nth-child(1),.page-_predictions table td:nth-child(1){width:55%;max-width:350px;word-wrap:break-word}.page-_predictions table th:nth-child(2),.page-_predictions table td:nth-child(2){width:20%;text-align:center;font-size:65%}.page-_predictions table th:nth-child(3),.page-_predictions table td:nth-child(3){width:15%;text-align:center;font-size:65%}.page-_predictions table th:nth-child(4),.page-_predictions table td:nth-child(4){width:10%;text-align:center;font-size:60%;white-space:nowrap}.page-_predictions .detailed-predictions{margin-top:2rem;margin-bottom:2rem}.page-_predictions .prediction-detail{margin-bottom:1.5rem;border:1px solid var(--vp-c-divider);border-radius:6px;padding:1rem;background:var(--vp-c-bg-alt)}.page-_predictions .prediction-detail .status{display:block;font-size:90%;font-weight:700;padding:.5rem .8rem;border-radius:6px;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.8px;text-align:center;border:2px solid;background:var(--vp-c-bg-soft)}.page-_predictions .prediction-detail .status.in-progress{border-color:#1976d2;color:#1976d2;background:#e3f2fd}.page-_predictions .prediction-detail .status.confirmed{border-color:#2e7d32;color:#2e7d32;background:#e8f5e8}.page-_predictions .prediction-detail .status.miss{border-color:#c62828;color:#c62828;background:#ffebee}.page-_predictions .prediction-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;border-bottom:1px solid var(--vp-c-divider);padding-bottom:.5rem}.page-_predictions .prediction-header h4{margin:0;font-size:100%;font-weight:500}.page-_predictions .status{font-size:70%;padding:.2rem .4rem;border-radius:3px;white-space:nowrap}.page-_predictions .status.in-progress{background:#e3f2fd;color:#1976d2}.page-_predictions .status.confirmed{background:#e8f5e8;color:#2e7d32}.page-_predictions .status.miss{background:#ffebee;color:#c62828}.page-_predictions .prediction-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;font-size:85%}.page-_predictions .grid-item{padding:.25rem 0;line-height:1.3}.page-_predictions .grid-item strong{color:var(--vp-c-text-1)}@media (max-width: 768px){.page-_predictions .prediction-grid{grid-template-columns:1fr}.page-_predictions .prediction-header{flex-direction:column;align-items:flex-start;gap:.5rem}}main.main{padding-top:0!important}.dp-doc>div>p:first-child,.dp-doc p:first-of-type,.dp-doc>p:first-child,.dp-doc>p:first-of-type,.page-_ideas .dp-doc>p:first-child,.page-_ideas .dp-doc>p:first-of-type,.page-_blog .dp-doc>p:first-child,.page-_speaking .dp-doc>p:first-child,.page-_consulting.dp-doc>p:first-child,.page-_consulting .dp-doc>p:first-child{margin-top:0!important;padding-top:0!important}.page-_writing .dp-doc p:first-child,.page-_telos .dp-doc p:first-child,.page-_ideas .dp-doc p:first-child,.page-_predictions .dp-doc p:first-child,.page-_projects .dp-doc p:first-child,.page-_about .dp-doc p:first-child,.page-_speaking .dp-doc p:first-child,.page-_consulting .dp-doc p:first-child{margin-top:0!important;margin-bottom:.75rem!important}.page-_consulting .page-title,.page-_speaking .page-title{margin-bottom:.5rem!important}.page-_consulting .dp-doc>:first-child,.page-_speaking .dp-doc>:first-child{margin-top:0!important}.page-_speaking .dp-doc{margin-top:0!important;padding-top:0!important}.page-_speaking .dp-doc>div>:first-child,.page-_speaking .dp-doc>p:first-child,.page-_speaking .dp-doc>div>p:first-child{margin-top:0!important;padding-top:0!important}@media all and (max-width: 520px){.page-_consulting .dp-doc>:first-child,.page-_speaking .dp-doc>:first-child{margin-top:1rem!important}}.linktree-container{display:flex;flex-direction:column;align-items:center;gap:.45rem;margin:1.5rem auto;max-width:450px;padding:0 1rem}.linktree-button{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.5rem .65rem;border:1.5px solid var(--vp-c-divider);border-radius:7px;background:var(--vp-c-bg-soft);color:var(--vp-c-text-1);text-decoration:none;transition:all .2s ease;font-family:concourse-c3,sans-serif;font-size:.75rem;font-weight:400;text-transform:lowercase;letter-spacing:.01em;box-shadow:0 1px 2px #0000000f}.linktree-button:hover{background:var(--vp-c-bg-alt)!important;color:var(--vp-c-text-1)!important;border-color:var(--vp-c-divider)!important;transform:translateY(-1px);box-shadow:0 4px 8px #00000014}.linktree-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.linktree-icon svg{width:100%;height:100%;fill:currentColor}.linktree-text{text-align:center}@media all and (max-width: 520px){.linktree-container{max-width:100%;padding:0}.linktree-button{padding:.55rem .7rem;font-size:.75rem}.linktree-icon{width:16px;height:16px}}div[class*=language-]{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.search-container[data-v-ab416f80]{position:relative;width:100%}.search-icon[data-v-ab416f80]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--vp-c-text-3);pointer-events:none;width:14px;height:14px}.search-icon.vp-icon[data-v-ab416f80]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E");mask:var(--icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;display:inline-block}.search-input[data-v-ab416f80]{width:100%;padding:.5rem .75rem .5rem 2.5rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg-soft);transition:all .2s ease;border-radius:3px;color:var(--vp-c-text-1);height:36px}.search-input[data-v-ab416f80]::-moz-placeholder{color:var(--vp-c-text-2);font-size:.75rem;font-style:italic;font-weight:400;opacity:.85}.search-input[data-v-ab416f80]::placeholder{color:var(--vp-c-text-2);font-size:.75rem;font-style:italic;font-weight:400;opacity:.85}.search-input[data-v-ab416f80]:focus{outline:none;border-color:var(--vp-c-brand);background:var(--vp-c-bg-alt);box-shadow:0 0 0 2px var(--vp-c-gray-soft)}.post-footer[data-v-83fdb027]{margin-top:1.5rem;padding-top:0}.content-end-delimiter[data-v-83fdb027]{width:100%;height:1px;background:var(--vp-c-divider);margin-bottom:1.5rem;opacity:.8}.button-group[data-v-83fdb027]{display:flex;align-items:center;gap:.5rem;justify-content:flex-start}.section-label[data-v-83fdb027]{font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.5rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vp-c-text-3);font-weight:400;opacity:.8}.share-section[data-v-83fdb027]{margin-bottom:1rem}.share-row[data-v-83fdb027]{display:flex;gap:.25rem;flex-wrap:wrap}.share-button[data-v-83fdb027]{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;padding:.15rem .35rem;border:1px solid var(--vp-c-divider);border-radius:4px;transition:all .15s ease;background:var(--vp-c-bg-elv);color:var(--vp-c-text-2);opacity:.9;text-decoration:none;font-family:concourse-t2,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.575rem;font-weight:400;letter-spacing:.01em;text-transform:capitalize}.share-button[data-v-83fdb027]:hover{opacity:1;background:var(--vp-c-bg-elv);border-color:var(--vp-c-divider);transform:translateY(-1px)}.share-button svg[data-v-83fdb027]{opacity:.7;width:14px;height:14px}.share-button:hover svg[data-v-83fdb027]{opacity:1}.hn-icon[data-v-83fdb027]{font-family:concourse-t2,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:.575rem;opacity:.7}.share-button:hover .hn-icon[data-v-83fdb027]{opacity:1}.cta-section[data-v-83fdb027]{margin-bottom:1rem}.cta-row[data-v-83fdb027]{display:flex;gap:.25rem;flex-wrap:wrap}.cta-button[data-v-83fdb027]{display:inline-flex;align-items:center;gap:.2rem;padding:.125rem .3rem;font-family:concourse-t2,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.5rem;font-weight:400;text-decoration:none;text-transform:capitalize;letter-spacing:.01em;border:1px solid var(--vp-c-divider);border-radius:4px;transition:all .15s ease;background:var(--vp-c-bg-soft);color:var(--vp-c-text-2);opacity:.85}.cta-button[data-v-83fdb027]:hover{opacity:1;background:var(--vp-c-bg-soft);border-color:var(--vp-c-divider)}.cta-button svg[data-v-83fdb027]{opacity:.6;width:12px;height:12px}.cta-button.newsletter[data-v-83fdb027]:hover{color:var(--vp-c-text-1)}.cta-button.newsletter:hover svg[data-v-83fdb027]{opacity:.8}.cta-button.youtube[data-v-83fdb027]:hover{color:var(--vp-c-text-1)}.cta-button.youtube:hover svg[data-v-83fdb027]{opacity:.8}.cta-button.linkedin[data-v-83fdb027]:hover{color:var(--vp-c-text-1)}.cta-button.linkedin:hover svg[data-v-83fdb027]{opacity:.8}.cta-button.x-follow[data-v-83fdb027]:hover{color:var(--vp-c-text-1)}.cta-button.x-follow:hover svg[data-v-83fdb027]{opacity:.8}.post-tags[data-v-83fdb027]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;justify-content:center}.post-tags label[data-v-83fdb027]{display:inline-block;font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vp-c-text-3);margin-top:.25rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;flex-shrink:0;opacity:.8}.tags-list[data-v-83fdb027]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.tag-item[data-v-83fdb027]{display:flex;align-items:center;padding:.15rem .4rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg);cursor:pointer;transition:all .15s ease;border-radius:3px;font-weight:200;color:var(--vp-c-text-2)}.tag-item[data-v-83fdb027]:hover{border-color:var(--vp-c-divider);background:var(--vp-c-bg-soft);transform:translateY(-1px)}.search-section[data-v-83fdb027]{margin-bottom:1rem}.search-wrapper[data-v-83fdb027]{display:flex;align-items:center;gap:.5rem;justify-content:flex-start}.nav-links[data-v-83fdb027]{display:flex;justify-content:center;align-items:center;gap:1rem}.nav-link[data-v-83fdb027]{font-family:Concourse T3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;color:var(--vp-c-text-1);text-decoration:none;transition:all .2s ease;font-weight:200;opacity:.9;text-transform:uppercase;letter-spacing:.05em}.nav-link[data-v-83fdb027]:hover{color:var(--vp-c-text-1);opacity:1}.nav-separator[data-v-83fdb027]{color:var(--vp-c-text-3);font-size:.6875rem;opacity:.3;font-weight:200}@media (max-width: 640px){.cta-button[data-v-83fdb027]{font-size:.475rem;padding:.1rem .25rem}.cta-button svg[data-v-83fdb027]{width:10px;height:10px}.cta-row[data-v-83fdb027]{gap:.2rem}.share-button[data-v-83fdb027]{font-size:.5rem;padding:.125rem .3rem}.share-button svg[data-v-83fdb027]{width:12px;height:12px}}.frontmatter-subtitle[data-v-cdf3486f]{margin-top:.75rem;margin-bottom:1.2rem}.frontmatter-tags[data-v-cdf3486f]{margin-top:1.2rem;margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end;text-align:right;line-height:1;row-gap:.2rem}.page-blog .page-title[data-v-cdf3486f]{margin-bottom:0!important}.tag-link[data-v-cdf3486f]{display:inline-block;font-size:.6875rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--vp-c-text-3);text-decoration:none;transition:all .15s ease;opacity:.7;font-weight:400;line-height:1;margin:0}.tag-link[data-v-cdf3486f]:hover{color:var(--vp-c-text-2);opacity:1}@media all and (max-width: 520px){.frontmatter-tags[data-v-cdf3486f]{justify-content:flex-start;text-align:left}.frontmatter-created-at[data-v-cdf3486f]{text-align:left}}.search-container[data-v-4cccd0de]{position:relative;width:100%;max-width:500px;margin:2rem 0}.search-icon[data-v-4cccd0de]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--vp-c-text-3);pointer-events:none;width:14px;height:14px}.search-icon.vp-icon[data-v-4cccd0de]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E");mask:var(--icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;display:inline-block}.search-input[data-v-4cccd0de]{width:100%;padding:.5rem .75rem .5rem 2.5rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;border:1px solid rgba(0,0,0,.15);background:#0000000a;transition:all .2s ease;border-radius:3px;color:var(--vp-c-text-1);height:36px}html.dark{border-color:#ffffff26;background:#ffffff0a}.search-input[data-v-4cccd0de]::-moz-placeholder{color:var(--vp-c-text-2);font-size:.75rem;font-style:italic;font-weight:400;opacity:.85}.search-input[data-v-4cccd0de]::placeholder{color:var(--vp-c-text-2);font-size:.75rem;font-style:italic;font-weight:400;opacity:.85}.search-input[data-v-4cccd0de]:focus{outline:none;border-color:#0003;background:#0000000f;box-shadow:0 0 0 2px #0000000a}html.dark{border-color:#fff3;background:#ffffff0f;box-shadow:0 0 0 2px #ffffff0a}.sun[data-v-c1dea646]{opacity:1}.moon[data-v-c1dea646],.dark .sun[data-v-c1dea646]{opacity:0}.dark .moon[data-v-c1dea646]{opacity:1}.dark .VPSwitchAppearance[data-v-c1dea646] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-a49093b5]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-a49093b5]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-58fb0a17]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-58fb0a17]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-58fb0a17]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-58fb0a17]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-2a864024]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-2a864024]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-2a864024]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-2a864024]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-1205e68a]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-1205e68a] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-1205e68a] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-1205e68a] .group:last-child{padding-bottom:0}.VPMenu[data-v-1205e68a] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-1205e68a] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-1205e68a] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-1205e68a] .action{padding-left:24px}.VPFlyout[data-v-4972f478]{position:relative}.VPFlyout[data-v-4972f478]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-4972f478]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-4972f478]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-4972f478]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-4972f478]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-4972f478]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-4972f478],.button[aria-expanded=true]+.menu[data-v-4972f478]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-4972f478]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-4972f478]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-4972f478]{margin-right:0;font-size:16px}.text-icon[data-v-4972f478]{margin-left:4px;font-size:14px}.icon[data-v-4972f478]{font-size:20px;transition:fill .25s}.menu[data-v-4972f478]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-2cfbda59]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-2cfbda59]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-2cfbda59]>svg,.VPSocialLink[data-v-2cfbda59]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-437d95ad]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.VPNavBarExtra[data-v-db29578c]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-db29578c]{display:block}}.item.appearance[data-v-db29578c],.item.social-links[data-v-db29578c]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-db29578c]{min-width:176px}.appearance-action[data-v-db29578c]{margin-right:-2px}.social-links-list[data-v-db29578c]{margin:-4px -8px}.VPNavBarHamburger[data-v-f6df5150]{display:flex;justify-content:center;align-items:center;background:none;width:48px;height:var(--vp-nav-height)}@media (min-width: 840px){.VPNavBarHamburger[data-v-f6df5150]{display:none}}.container[data-v-f6df5150]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-f6df5150]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-f6df5150]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-f6df5150]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-f6df5150]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-f6df5150]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-f6df5150]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-f6df5150],.VPNavBarHamburger.active:hover .middle[data-v-f6df5150],.VPNavBarHamburger.active:hover .bottom[data-v-f6df5150]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-f6df5150],.middle[data-v-f6df5150],.bottom[data-v-f6df5150]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-f6df5150]{top:0;left:0;transform:translate(0)}.middle[data-v-f6df5150]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-f6df5150]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-ec2a1c2e]{display:flex;align-items:center;padding:0 12px;font-family:concourse-c3;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-ec2a1c2e],.VPNavBarMenuLink[data-v-ec2a1c2e]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-b9aa40c3]{display:none}@media (min-width: 840px){.VPNavBarMenu[data-v-b9aa40c3]{display:flex}}/*! @docsearch/css 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-muted-color:#969faf;--docsearch-modal-width:560px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}@media (max-width:768px){:root{}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;border:none;transition:border-color .25s;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Button:active{outline:none;box-shadow:none;background:transparent}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:none}.DocSearch-Button:focus-visible{outline:2px solid var(--vp-c-brand-1);outline-offset:2px}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.VPNavBarSocialLinks[data-v-618b5e15]{display:none}html:not(.dark) .VPImage.dark[data-v-dd08cebd]{display:none}.dark .VPImage.light[data-v-dd08cebd]{display:none}.title[data-v-b6d53dd9]{display:flex;align-items:center;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-b6d53dd9]{flex-shrink:0}}.VPNavBar[data-v-235de426]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-235de426]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-235de426]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-235de426]:not(.home){background-color:transparent}.VPNavBar[data-v-235de426]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.container[data-v-235de426]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none;padding-left:20px;padding-right:20px}.container>.title[data-v-235de426],.container>.content[data-v-235de426]{pointer-events:none}.container[data-v-235de426] *{pointer-events:auto}@media (max-width: 520px){.VPNavBar .container[data-v-235de426]{padding-left:0;padding-right:0}}.title[data-v-235de426]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}.content[data-v-235de426]{flex-grow:1}.content-body[data-v-235de426]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-235de426]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-235de426]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-235de426]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-235de426]:before,.menu+.appearance[data-v-235de426]:before,.menu+.social-links[data-v-235de426]:before,.translations+.appearance[data-v-235de426]:before,.appearance+.social-links[data-v-235de426]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-235de426]:before,.translations+.appearance[data-v-235de426]:before{margin-right:16px}.appearance+.social-links[data-v-235de426]:before{margin-left:16px}.social-links[data-v-235de426]{margin-right:-8px}.divider[data-v-235de426]{width:100%;height:1px}.divider-line[data-v-235de426]{width:100%;height:0px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-235de426]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-235de426]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-235de426]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-7a0fe6d7]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-7a0fe6d7]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-843c38b7]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-843c38b7]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-f0ca6594]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-f0ca6594]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-aeac5038]{display:block}.title[data-v-aeac5038]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-10d046ac]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-10d046ac]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-10d046ac]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-10d046ac]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-10d046ac]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-10d046ac]{transform:rotate(45deg)}.button[data-v-10d046ac]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-10d046ac]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-10d046ac]{transition:transform .25s}.group[data-v-10d046ac]:first-child{padding-top:0}.group+.group[data-v-10d046ac],.group+.item[data-v-10d046ac]{padding-top:4px}.VPNavScreen[data-v-68b30945]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}@media (min-width: 768px){.VPNavScreen[data-v-68b30945]{display:none}}.container[data-v-68b30945]{margin:0 auto;padding:24px 0 96px}.menu+.translations[data-v-68b30945],.menu+.appearance[data-v-68b30945],.translations+.appearance[data-v-68b30945]{margin-top:24px}.menu+.social-links[data-v-68b30945]{margin-top:16px}.appearance+.social-links[data-v-68b30945]{margin-top:16px}.VPNav[data-v-8793555d]{position:relative;top:var(--vp-layout-top-height, -24px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 520px){.VPNav[data-v-8793555d]{position:fixed;top:var(--vp-layout-top-height, 0px)}}.VPFooter{position:relative;left:calc(-1 * var(--vp-sidebar-width));width:calc(100% + var(--vp-sidebar-width));border-top:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg);margin-top:4rem;padding:1.5rem 24px}.VPFooter .container{margin:0 auto;padding:0 24px;max-width:1152px;margin-left:var(--vp-sidebar-width)}.VPFooter .footer-content{display:flex;flex-direction:column;align-items:center;gap:1rem;font-family:concourse-c3}.VPFooter .footer-text{font-size:var(--dp-footer-font-size, .8rem);color:var(--vp-c-text-2);text-transform:lowercase}.footer-icons{display:flex;gap:1rem;justify-content:center;align-items:center;margin:.2rem 0}.footer-icon-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--vp-c-text-3);transition:color .2s ease;border:none;background:transparent;cursor:pointer;padding:0}.footer-icon-link:hover{color:var(--vp-c-text-1)}.footer-icon{width:24px;height:24px;fill:currentColor}.theme-switcher-button{font-size:24px;line-height:1}.theme-icon{display:inline-block}@media (max-width: 768px){.VPFooter{margin-top:3rem;left:0;width:100%}.VPFooter .container{margin-left:auto}}@media (max-width: 520px){.VPFooter .container{padding:0}}.book-thumbnail[data-v-c909e1cc]{display:block;float:right;margin:0 0 1rem 1rem;text-decoration:none;line-height:0;width:-moz-fit-content;width:fit-content}.book-thumbnail:hover .book-image[data-v-c909e1cc]{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.book-image[data-v-c909e1cc]{display:block;width:120px;height:auto;border:1px solid var(--vp-c-divider);border-radius:4px;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.dark .book-image[data-v-c909e1cc]{border-color:var(--vp-c-divider);box-shadow:0 2px 8px #0000004d}.dark .book-thumbnail:hover .book-image[data-v-c909e1cc]{box-shadow:0 4px 12px #0006}@media (max-width: 640px){.book-thumbnail[data-v-c909e1cc]{float:none;display:block;margin:1rem auto;text-align:center}.book-image[data-v-c909e1cc]{width:100px}}.book-standalone[data-v-095fbd4e]{display:block;text-align:center;margin:1.5rem auto .25rem;padding:.5rem 0 0}.book-standalone-link[data-v-095fbd4e]{display:inline-block;text-decoration:none;line-height:0}.book-standalone-link:hover .book-standalone-image[data-v-095fbd4e]{transform:translateY(-3px);box-shadow:0 6px 12px #0003}.book-standalone-image[data-v-095fbd4e]{display:block;width:240px;height:auto;border:1px solid var(--vp-c-divider);border-radius:6px;box-shadow:0 4px 8px #00000026;transition:transform .2s ease,box-shadow .2s ease}.dark .book-standalone-image[data-v-095fbd4e]{border-color:var(--vp-c-divider);box-shadow:0 4px 12px #0006}.dark .book-standalone-link:hover .book-standalone-image[data-v-095fbd4e]{box-shadow:0 6px 16px #00000080}@media (max-width: 640px){.book-standalone-image[data-v-095fbd4e]{width:200px}}@media (max-width: 480px){.book-standalone-image[data-v-095fbd4e]{width:160px}}.x-embed-container[data-v-eb8b3cb6]{margin:2rem 0;display:flex;justify-content:center}.x-embed-container[data-v-eb8b3cb6] .twitter-tweet{margin:0!important}.video-container[data-v-5d560d50]{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 0 2rem}.video-container iframe[data-v-5d560d50]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}@media (max-width: 768px){.video-container[data-v-5d560d50]{margin:0 0 1.5rem;padding-bottom:56.25%}}.video-container[data-v-5d560d50]:first-child{margin-top:-.75rem;margin-bottom:2rem}@media (max-width: 768px){.video-container[data-v-5d560d50]:first-child{margin-top:-.5rem;margin-bottom:1.5rem}}.podcast-embed-container[data-v-5f89a2cf]{margin:1.5rem 0;width:100%}.podcast-embed-container iframe[data-v-5f89a2cf]{display:block;border:none}.podcast-embed-container[data-v-5f89a2cf]:first-child{margin-top:0}@media (max-width: 768px){.podcast-embed-container[data-v-5f89a2cf]{margin:1rem 0}}.yt-thumbnail-wrapper[data-v-cb5876ca]{position:relative;display:block;margin:2rem 0;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.yt-thumbnail-wrapper[data-v-cb5876ca]:hover{transform:scale(1.02);box-shadow:0 8px 24px #00000026}.yt-thumbnail-image[data-v-cb5876ca]{width:100%;height:auto;display:block;border-radius:8px}.yt-play-button[data-v-cb5876ca]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:.95;transition:opacity .2s ease,transform .2s ease;z-index:10}.yt-thumbnail-wrapper:hover .yt-play-button[data-v-cb5876ca]{opacity:1;transform:translate(-50%,-50%) scale(1.1)}@media (max-width: 768px){.yt-thumbnail-wrapper[data-v-cb5876ca]{margin:1.5rem 0}.yt-play-button svg[data-v-cb5876ca]{width:56px;height:40px}}.post-layout[data-v-e228905c]{transition:all .15s ease;padding:.25rem .5rem}.post-layout.alternate[data-v-e228905c]{background:#00000008}.dark .post-layout.alternate[data-v-e228905c]{background:#ffffff08}.post-layout[data-v-e228905c]:hover{background:#00000005;border-radius:3px}.dark .post-layout[data-v-e228905c]:hover{background:#ffffff05}.post-link-wrapper[data-v-e228905c]{text-decoration:none;color:inherit;display:block}.post-container[data-v-e228905c]{padding:.1rem 0;display:flex;gap:1rem;align-items:center}.post-thumbnail[data-v-e228905c]{flex-shrink:0;width:80px;height:80px;overflow:hidden;border-radius:6px}.post-thumbnail img[data-v-e228905c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.post-link-wrapper:hover .post-thumbnail img[data-v-e228905c]{transform:scale(1.05)}.post-content[data-v-e228905c]{flex:1;min-width:0}.post-main[data-v-e228905c]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:0}.post-title[data-v-e228905c]{font-family:heliotrope-caps,sans-serif;font-size:.8rem;font-weight:600;line-height:1.2;margin:0;text-transform:uppercase;letter-spacing:.05em;flex:1;color:#000;transition:color .15s ease}.post-link-wrapper:hover .post-title[data-v-e228905c]{color:var(--vp-c-text-1)}.dark .post-title[data-v-e228905c]{color:#fff}.post-date[data-v-e228905c]{font-family:Concourse T3,sans-serif;font-size:.625rem;color:var(--vp-c-text-3);font-weight:300;flex-shrink:0;text-transform:uppercase;letter-spacing:.02em}.post-tags[data-v-e228905c]{margin-top:0}.post-tag[data-v-e228905c]{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;font-size:.625rem;font-weight:300;color:var(--vp-c-text-2);margin-right:.625rem;cursor:pointer;transition:all .15s ease;opacity:.85}.post-tag[data-v-e228905c]:hover{color:var(--vp-c-text-1);opacity:1}.post-subtitle[data-v-e228905c]{font-family:Valkyrie A,Georgia,serif;font-size:.7rem;line-height:1.3;color:var(--vp-c-text-1);margin:0 0 .125rem;font-weight:400;opacity:.9;text-transform:none!important}select[data-v-4f1ee9d0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em;padding-right:2rem}input[data-v-4f1ee9d0]:focus,select[data-v-4f1ee9d0]:focus,button[data-v-4f1ee9d0]:focus{outline:2px solid transparent;outline-offset:2px}input[data-v-4f1ee9d0],select[data-v-4f1ee9d0]{height:32px}button[data-v-4f1ee9d0]{transition:all .15s ease-in-out}input[data-v-4f1ee9d0]::-moz-placeholder{font-style:italic;font-weight:300;opacity:.7}input[data-v-4f1ee9d0]::placeholder{font-style:italic;font-weight:300;opacity:.7}.search-header[data-v-4f1ee9d0]{margin-bottom:.5rem}.search-label[data-v-4f1ee9d0]{font-size:.5625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vp-c-text-3);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;font-weight:600}.results-label[data-v-4f1ee9d0]{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--vp-c-text-3);margin-bottom:1rem}.page-info[data-v-4f1ee9d0]{display:flex;align-items:center;gap:.25rem;color:var(--vp-c-text-3);font-size:.875rem}.page-input[data-v-4f1ee9d0]{width:3rem;padding:.125rem .25rem;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,monospace;font-size:.875rem;color:var(--vp-c-text-1);background:var(--vp-c-bg);border:1px solid var(--vp-c-divider);border-radius:3px;transition:all .15s ease}.page-input[data-v-4f1ee9d0]:focus{outline:none;border-color:var(--vp-c-brand);background:var(--vp-c-bg-soft)}.page-separator[data-v-4f1ee9d0]{margin:0 .125rem}.total-pages[data-v-4f1ee9d0]{font-weight:500}.pagination[data-v-813d16e3]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--vp-c-divider-light)}.page-btn[data-v-813d16e3]{padding:.375rem .75rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:500;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg);cursor:pointer;transition:all .15s ease;border-radius:4px;color:var(--vp-c-text-2)}.page-btn[data-v-813d16e3]:hover:not(:disabled){border-color:var(--vp-c-divider);background:var(--vp-c-bg-soft);transform:translateY(-1px);color:var(--vp-c-text-1)}.page-btn[data-v-813d16e3]:disabled{opacity:.4;cursor:not-allowed;color:var(--vp-c-text-3)}.page-info[data-v-813d16e3]{display:flex;align-items:center;gap:.25rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.6875rem;color:var(--vp-c-text-3);font-weight:500}.page-input[data-v-813d16e3]{width:3rem;padding:.25rem .375rem;text-align:center;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.6875rem;color:var(--vp-c-text-1);background:var(--vp-c-bg);border:1px solid var(--vp-c-divider);border-radius:3px;transition:all .15s ease;line-height:1.2}.page-input[data-v-813d16e3]:focus{outline:none;border-color:var(--vp-c-brand);background:var(--vp-c-bg-soft)}.page-separator[data-v-813d16e3]{margin:0 .125rem;color:var(--vp-c-text-3)}.total-pages[data-v-813d16e3]{font-weight:500;color:var(--vp-c-text-2)}@media (max-width: 640px){.pagination[data-v-813d16e3]{gap:.5rem}.page-btn[data-v-813d16e3]{padding:.25rem .5rem;font-size:.625rem}.page-info[data-v-813d16e3]{font-size:.625rem}.page-input[data-v-813d16e3]{width:2.5rem;padding:.125rem .25rem;font-size:.625rem}}.archives-page[data-v-c89292af]{max-width:none!important;width:100%!important}.search-section[data-v-c89292af]{margin-bottom:1rem}.search-header[data-v-c89292af]{display:flex;justify-content:flex-end;align-items:baseline;margin-bottom:.5rem}.search-label[data-v-c89292af]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vp-c-text-3);font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.header-actions[data-v-c89292af]{display:flex;align-items:center;gap:1rem}.tag-mode-toggle[data-v-c89292af]{display:flex;gap:0;border:1px solid var(--vp-c-divider);border-radius:4px;overflow:hidden}.mode-btn[data-v-c89292af]{padding:.25rem .5rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:500;background:var(--vp-c-bg);border:none;cursor:pointer;transition:all .15s ease;color:var(--vp-c-text-2);text-transform:uppercase;letter-spacing:.05em}.mode-btn[data-v-c89292af]:first-child{border-right:1px solid var(--vp-c-divider)}.mode-btn[data-v-c89292af]:hover{background:var(--vp-c-bg-soft)}.mode-btn.active[data-v-c89292af]{background:var(--vp-c-bg-soft);color:var(--vp-c-text-1);border-color:var(--vp-c-brand);font-weight:600}.clear-link[data-v-c89292af]{color:var(--vp-c-text-3);cursor:pointer;text-decoration:none;font-weight:400;transition:opacity .2s;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em}.clear-link[data-v-c89292af]:hover{opacity:.8;text-decoration:underline}.filters-container[data-v-c89292af]{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem}.years-section[data-v-c89292af]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:0}.years-section label[data-v-c89292af]{display:inline-block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vp-c-text-3);margin-top:.25rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;flex-shrink:0}.year-list[data-v-c89292af]{display:flex;flex-wrap:wrap;gap:.25rem;flex:1}.year-btn[data-v-c89292af]{padding:.15rem .35rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.625rem;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg);cursor:pointer;transition:all .15s ease;border-radius:3px;font-weight:500;color:var(--vp-c-text-1)}.year-btn[data-v-c89292af]:hover{border-color:var(--vp-c-divider);background:var(--vp-c-bg-soft);transform:translateY(-1px)}.year-btn.active[data-v-c89292af]{background:var(--vp-c-bg-soft);color:var(--vp-c-text-1);border-color:var(--vp-c-brand);font-weight:600}.year-count[data-v-c89292af]{font-size:.5625rem;opacity:.85;margin-left:.1rem;font-weight:400}.tags-section[data-v-c89292af]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:0}.tags-section label[data-v-c89292af]{display:inline-block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vp-c-text-3);margin-top:.25rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;flex-shrink:0}.tag-list[data-v-c89292af]{display:flex;flex-wrap:wrap;gap:.25rem;flex:1}.tag[data-v-c89292af]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg);cursor:pointer;transition:all .15s ease;border-radius:3px;font-weight:400;color:var(--vp-c-text-1)}.tag-name[data-v-c89292af]{flex:1;text-transform:uppercase;font-size:.5625rem;letter-spacing:.05em;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif}.tag-count[data-v-c89292af]{color:var(--vp-c-text-3);font-size:.625rem}.tag[data-v-c89292af]:hover{border-color:var(--vp-c-divider);background:var(--vp-c-bg-soft);transform:translateY(-1px)}.tag.active[data-v-c89292af]{background:var(--vp-c-bg-soft);color:var(--vp-c-text-1);border-color:var(--vp-c-brand);font-weight:600;box-shadow:0 1px 2px #0000000d}.results-section[data-v-c89292af]{border-top:1px solid var(--vp-c-divider-light);padding-top:1.5rem}.section-label[data-v-c89292af]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vp-c-text-3);margin-bottom:.5rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.loading[data-v-c89292af],.no-results[data-v-c89292af]{text-align:center;padding:3rem 1rem;color:var(--vp-c-text-3);font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:500}.posts-list[data-v-c89292af]{display:flex;flex-direction:column}.post-item[data-v-c89292af]{display:block;padding:.35rem .5rem;border-bottom:none;transition:all .15s ease}.post-content[data-v-c89292af]{width:100%}.post-content h2[data-v-c89292af]{font-size:.6875rem;font-weight:300;margin:0;line-height:1.2;display:flex;align-items:baseline;gap:.5rem}.post-title[data-v-c89292af]{color:#000;flex:1;transition:color .15s ease;font-family:Concourse T3,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.05em}html.dark .post-title[data-v-c89292af]{color:#fff}.post-content h2 time[data-v-c89292af]{font-family:Concourse T3,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;font-size:.6875rem;color:#666;font-weight:300;flex-shrink:0}html.dark .post-content h2 time[data-v-c89292af]{color:#999}.subtitle[data-v-c89292af]{color:var(--vp-c-text-1);font-size:.7rem;margin-top:.125rem;display:block;line-height:1.3;font-family:Valkyrie A,Georgia,serif;font-weight:400;text-transform:none!important;opacity:.9}html.dark .subtitle[data-v-c89292af]{color:var(--vp-c-text-1);opacity:.85}.post-tags[data-v-c89292af]{margin-top:.125rem}.post-tag[data-v-c89292af]{display:inline-block;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:400;color:var(--vp-c-text-2);margin-right:.625rem;cursor:pointer;transition:all .15s ease;opacity:.85}.post-tag[data-v-c89292af]:hover{color:#444;opacity:.9}.nav-links[data-v-c89292af]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--vp-c-divider-light)}.nav-link[data-v-c89292af]{font-family:Concourse T3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;color:var(--vp-c-text-1);text-decoration:none;transition:all .2s ease;font-weight:400;opacity:1;text-transform:uppercase;letter-spacing:.05em}.nav-link[data-v-c89292af]:hover{color:var(--vp-c-text-1);opacity:1}.nav-separator[data-v-c89292af]{color:var(--vp-c-text-3);font-size:.6875rem;opacity:.3;font-weight:200}.section-title[data-v-abefd159]{font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vp-c-text-2);font-weight:600;margin:.75rem 0 .375rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.content-age[data-v-abefd159]{font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;color:var(--vp-c-text-3);font-weight:400;text-transform:lowercase;letter-spacing:.01em;font-style:italic}.search-button-inline[data-v-abefd159],.shuffle-button-inline[data-v-abefd159]{background:none;border:none;cursor:pointer;padding:0;color:var(--vp-c-text-2);transition:all .3s ease;display:inline-flex;align-items:center;vertical-align:middle;margin-left:.125rem;text-decoration:none}.search-button-inline[data-v-abefd159]:hover{color:var(--vp-c-text-1);transform:scale(1.1)}.shuffle-button-inline[data-v-abefd159]:hover{color:var(--vp-c-text-1);transform:rotate(180deg)}.tag-filters[data-v-abefd159]{display:flex;gap:.375rem;margin-bottom:.5rem;flex-wrap:wrap}.tag-filter[data-v-abefd159]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg);cursor:pointer;transition:all .15s ease;border-radius:3px;font-weight:400;color:var(--vp-c-text-1)}.tag-filter[data-v-abefd159]:hover{border-color:var(--vp-c-brand);background:var(--vp-c-bg-soft)}.tag-filter.active[data-v-abefd159]{background:var(--vp-c-bg-soft);border-color:var(--vp-c-brand);color:var(--vp-c-text-1)}.tag-name[data-v-abefd159]{flex:1;text-transform:uppercase;font-size:.5625rem;letter-spacing:.05em;font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif}.tag-count[data-v-abefd159]{color:var(--vp-c-text-3);font-size:.625rem}.recommended-section[data-v-abefd159]{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--vp-c-divider-light)}.recommended-section .section-title[data-v-abefd159]{margin-top:0;margin-bottom:.75rem}.recommended-grid[data-v-abefd159]{display:flex;flex-direction:column;gap:0}.recommended-row[data-v-abefd159]{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem;padding:0}.recommended-row.alternate .recommended-link[data-v-abefd159]{background:#00000008}html.dark .recommended-row.alternate .recommended-link[data-v-abefd159]{background:#ffffff08}.recommended-link[data-v-abefd159]{text-decoration:none;color:inherit;display:block;padding:.25rem .5rem;transition:all .15s ease}.recommended-link[data-v-abefd159]:hover{background:#0000000d;border-radius:3px}html.dark .recommended-link[data-v-abefd159]:hover{background:#ffffff0d}.recommended-title[data-v-abefd159]{font-family:Concourse T3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:400;color:var(--vp-c-text-1);margin:0;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}@media (max-width: 640px){.recommended-row[data-v-abefd159]{grid-template-columns:1fr;gap:.125rem}.recommended-title[data-v-abefd159]{font-size:.5625rem}}.blog-index-page[data-v-704aa9b2]{margin-top:.75rem}.section-title[data-v-704aa9b2]{font-family:concourse-t3,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vp-c-text-2);font-weight:600;margin:.75rem 0 .375rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.results-section[data-v-704aa9b2]{border-top:none;padding-top:0;margin-top:-.75rem}.posts-container[data-v-704aa9b2]{max-width:100%;margin:0}.posts-container .section-title[data-v-704aa9b2]{margin-bottom:0;margin-top:.25rem;color:var(--vp-c-text-2)}.posts-grid[data-v-704aa9b2]{display:flex;flex-direction:column;gap:0}@media (max-width: 640px){.recommended-row[data-v-704aa9b2]{grid-template-columns:1fr;gap:.125rem}.recommended-title[data-v-704aa9b2]{font-size:.5625rem}}.VPNavBarSearchIcon[data-v-b1cfd036]{display:flex;align-items:center;justify-content:center;padding:0 12px;line-height:var(--vp-nav-height);height:var(--vp-nav-height);background:transparent;border:none;cursor:pointer;color:var(--vp-c-text-1);transition:color .25s;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VPNavBarSearchIcon[data-v-b1cfd036]:hover{color:var(--vp-c-brand-1)}.VPNavBarSearchIcon[data-v-b1cfd036]:focus{outline:none}.VPNavBarSearchIcon[data-v-b1cfd036]:focus-visible{outline:2px solid var(--vp-c-brand-1);outline-offset:2px}.VPNavBarSearchIcon[data-v-b1cfd036]:active{outline:none;box-shadow:none;background:transparent;color:var(--vp-c-text-1)}.VPNavBarSearchIcon:active svg[data-v-b1cfd036]{color:inherit;fill:currentColor}.VPNavBarSearchIcon svg[data-v-b1cfd036]{width:20px;height:20px}.d3-visual[data-v-229f7172]{background:#fafafa;border-radius:8px;padding:40px 20px;box-shadow:0 2px 8px #0000001a,0 1px 3px #0000000f}.d3-visual[data-v-229f7172] .tick text{font-size:19px;fill:#1a1b26;font-family:concourse-t3,sans-serif}.d3-visual[data-v-229f7172] text{font-family:concourse-t3,sans-serif}.embedding-atlas-wrapper[data-v-172f66c8]{margin:2rem 0;border-radius:12px;overflow:hidden;background:var(--vp-c-bg-soft);border:1px solid var(--vp-c-divider)}.viz-header[data-v-172f66c8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--vp-c-bg);border-bottom:1px solid var(--vp-c-divider)}.viz-header h3[data-v-172f66c8]{margin:0;color:var(--vp-c-text-1);font-size:1.1rem}.viz-controls[data-v-172f66c8]{display:flex;gap:.5rem}.control-btn[data-v-172f66c8]{padding:.4rem .8rem;background:var(--vp-c-brand);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s}.control-btn[data-v-172f66c8]:hover{background:var(--vp-c-brand-dark);transform:scale(1.05)}.embedding-frame[data-v-172f66c8]{display:block;border:none;background:#fff}.dark .embedding-frame[data-v-172f66c8]{filter:invert(.93) hue-rotate(180deg)}.daemon-dashboard[data-v-80e240f2]{font-family:concourse-t3,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:100%;margin:0 auto}[data-v-80e240f2]:root{color-scheme:light dark}.dashboard-header[data-v-80e240f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e5e5}.dashboard-header h2[data-v-80e240f2]{font-family:heliotrope-caps;font-size:1.2rem;margin:0;color:#1a1a1a}.last-updated[data-v-80e240f2]{font-size:.85rem;color:#666;font-family:monospace}.dashboard-grid[data-v-80e240f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.grid-item[data-v-80e240f2]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;padding:.75rem;transition:all .3s ease}.grid-item[data-v-80e240f2]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.grid-item h3[data-v-80e240f2]{font-family:advocate-n34;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem;color:#333;border-bottom:1px solid #ddd;padding-bottom:.25rem}.grid-item p[data-v-80e240f2]{margin:0;color:#555;line-height:1.3;font-size:.85rem}.grid-item ul[data-v-80e240f2]{margin:0;padding:0;list-style:none}.grid-item li[data-v-80e240f2]{color:#555;padding:.15rem 0;border-bottom:1px solid #eee;font-size:.85rem}.grid-item li[data-v-80e240f2]:last-child{border-bottom:none}@media (min-width: 768px){.mission[data-v-80e240f2],.telos[data-v-80e240f2]{grid-column:span 2}}@media (max-width: 768px){.dashboard-grid[data-v-80e240f2]{gap:.5rem}.grid-item[data-v-80e240f2]{padding:.5rem}}.project-list[data-v-80e240f2]{display:flex;flex-direction:column;gap:.25rem}.project[data-v-80e240f2]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .35rem;background:#fff;border-radius:3px;font-size:.8rem}.project-name[data-v-80e240f2]{font-weight:500;color:#333}.project-status[data-v-80e240f2]{font-size:.75rem;padding:.25rem .5rem;border-radius:3px;text-transform:uppercase;font-weight:600}.project-status.active[data-v-80e240f2]{background:#d4f4dd;color:#2a7f3e}.project-status.planning[data-v-80e240f2]{background:#fff3cd;color:#856404}.project-status.paused[data-v-80e240f2]{background:#f8d7da;color:#721c24}.state-items[data-v-80e240f2]{display:flex;flex-direction:column;gap:.35rem}.state-item[data-v-80e240f2]{display:flex;justify-content:space-between;padding:.25rem .35rem;background:#fff;border-radius:3px;font-size:.8rem}.state-item .label[data-v-80e240f2]{font-weight:500;color:#666}.state-item .value[data-v-80e240f2]{font-weight:600;color:#2a7f3e}.metric-list[data-v-80e240f2]{display:flex;flex-direction:column;gap:.35rem}.metric[data-v-80e240f2]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .35rem;background:#fff;border-radius:3px;font-size:.8rem}.metric-name[data-v-80e240f2]{font-size:.85rem;color:#666}.metric-value[data-v-80e240f2]{font-size:1.1rem;font-weight:700;color:#1a73e8}.goal-list[data-v-80e240f2]{display:flex;flex-direction:column;gap:.5rem}.goal[data-v-80e240f2]{display:flex;flex-direction:column;gap:.25rem}.goal-title[data-v-80e240f2]{font-size:.75rem;color:#555}.progress-bar[data-v-80e240f2]{width:100%;height:5px;background:#e0e0e0;border-radius:3px;overflow:hidden}.progress-fill[data-v-80e240f2]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:4px;transition:width .3s ease}.update-list[data-v-80e240f2]{font-size:.8rem}.update-list li[data-v-80e240f2]{position:relative;padding-left:.8rem}.update-list li[data-v-80e240f2]:before{content:"→";position:absolute;left:0;color:#4caf50}.habit-list[data-v-80e240f2]{display:flex;flex-direction:column;gap:.35rem}.habit[data-v-80e240f2]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .35rem;background:#fff;border-radius:3px;font-size:.8rem}.habit-name[data-v-80e240f2]{color:#555}.habit-status[data-v-80e240f2]{font-size:1rem;font-weight:700}.habit-status.completed[data-v-80e240f2]{color:#4caf50}.habit-status.pending[data-v-80e240f2]{color:#ccc}.learning ul[data-v-80e240f2]{font-size:.8rem}@media (prefers-color-scheme: dark){.daemon-dashboard[data-v-80e240f2]{background:#0a0a0a;color:#e0e0e0}.grid-item[data-v-80e240f2]{background:#1a1a1a;border-color:#2a2a2a}.grid-item[data-v-80e240f2]:hover{box-shadow:0 4px 12px #ffffff0d;background:#222}.grid-item h3[data-v-80e240f2]{color:#f0f0f0;border-color:#333}.grid-item p[data-v-80e240f2],.grid-item li[data-v-80e240f2]{color:silver}.project[data-v-80e240f2],.state-item[data-v-80e240f2],.metric[data-v-80e240f2]{background:#252525;border:1px solid #333}.project-name[data-v-80e240f2],.state-item .label[data-v-80e240f2],.metric-name[data-v-80e240f2]{color:#d0d0d0}.state-item .value[data-v-80e240f2]{color:#4ade80}.metric-value[data-v-80e240f2]{color:#60a5fa}.project-status.active[data-v-80e240f2]{background:#134e13;color:#86efac}.project-status.planning[data-v-80e240f2]{background:#422006;color:#fbbf24}.project-status.paused[data-v-80e240f2]{background:#450a0a;color:#fca5a5}.dashboard-header[data-v-80e240f2]{border-color:#333}.dashboard-header h2[data-v-80e240f2]{color:#f0f0f0}.last-updated[data-v-80e240f2]{color:#999}.progress-bar[data-v-80e240f2]{background:#2a2a2a}.progress-fill[data-v-80e240f2]{background:linear-gradient(90deg,#22c55e,#4ade80)}.goal-title[data-v-80e240f2]{color:#d0d0d0}.update-list li[data-v-80e240f2]{border-color:#2a2a2a;color:silver}.update-list li[data-v-80e240f2]:before{color:#4ade80}.habit[data-v-80e240f2]{background:#252525;border:1px solid #333}.habit-name[data-v-80e240f2]{color:#d0d0d0}.habit-status.completed[data-v-80e240f2]{color:#4ade80}.habit-status.pending[data-v-80e240f2]{color:#555}body[data-v-80e240f2]{background-color:#0a0a0a!important}}body.dark .daemon-dashboard[data-v-80e240f2],.dark .daemon-dashboard[data-v-80e240f2]{background:#0a0a0a;color:#e0e0e0}body.dark .grid-item[data-v-80e240f2],.dark .daemon-dashboard .grid-item[data-v-80e240f2]{background:#1a1a1a!important;border-color:#2a2a2a!important}body.dark .grid-item[data-v-80e240f2]:hover,.dark .daemon-dashboard .grid-item[data-v-80e240f2]:hover{box-shadow:0 4px 12px #ffffff0d!important;background:#222!important}body.dark .grid-item h3[data-v-80e240f2],.dark .daemon-dashboard .grid-item h3[data-v-80e240f2]{color:#f0f0f0!important;border-color:#333!important}body.dark .grid-item p[data-v-80e240f2],body.dark .grid-item li[data-v-80e240f2],.dark .daemon-dashboard .grid-item p[data-v-80e240f2],.dark .daemon-dashboard .grid-item li[data-v-80e240f2]{color:silver!important}body.dark .project[data-v-80e240f2],body.dark .state-item[data-v-80e240f2],body.dark .metric[data-v-80e240f2],.dark .daemon-dashboard .project[data-v-80e240f2],.dark .daemon-dashboard .state-item[data-v-80e240f2],.dark .daemon-dashboard .metric[data-v-80e240f2]{background:#252525!important;border:1px solid #333!important}body.dark .project-name[data-v-80e240f2],body.dark .state-item .label[data-v-80e240f2],body.dark .metric-name[data-v-80e240f2],.dark .daemon-dashboard .project-name[data-v-80e240f2],.dark .daemon-dashboard .state-item .label[data-v-80e240f2],.dark .daemon-dashboard .metric-name[data-v-80e240f2]{color:#d0d0d0!important}body.dark .state-item .value[data-v-80e240f2],.dark .daemon-dashboard .state-item .value[data-v-80e240f2]{color:#4ade80!important}body.dark .metric-value[data-v-80e240f2],.dark .daemon-dashboard .metric-value[data-v-80e240f2]{color:#60a5fa!important}body.dark .project-status.active[data-v-80e240f2],.dark .daemon-dashboard .project-status.active[data-v-80e240f2]{background:#134e13!important;color:#86efac!important}body.dark .project-status.planning[data-v-80e240f2],.dark .daemon-dashboard .project-status.planning[data-v-80e240f2]{background:#422006!important;color:#fbbf24!important}.dark .dashboard-header[data-v-80e240f2]{border-color:#333}.dark .dashboard-header h2[data-v-80e240f2]{color:#f0f0f0}.dark .last-updated[data-v-80e240f2]{color:#999}.dark .progress-bar[data-v-80e240f2]{background:#2a2a2a}.dark .progress-fill[data-v-80e240f2]{background:linear-gradient(90deg,#22c55e,#4ade80)}.dark .goal-title[data-v-80e240f2]{color:#d0d0d0}.dark .update-list li[data-v-80e240f2]{border-color:#2a2a2a;color:silver}.dark .update-list li[data-v-80e240f2]:before{color:#4ade80}body.dark .habit[data-v-80e240f2],.dark .daemon-dashboard .habit[data-v-80e240f2]{background:#252525!important;border:1px solid #333!important}body.dark .habit-name[data-v-80e240f2],.dark .daemon-dashboard .habit-name[data-v-80e240f2]{color:#d0d0d0!important}body.dark .habit-status.completed[data-v-80e240f2],.dark .daemon-dashboard .habit-status.completed[data-v-80e240f2]{color:#4ade80!important}body.dark .habit-status.pending[data-v-80e240f2],.dark .daemon-dashboard .habit-status.pending[data-v-80e240f2]{color:#555!important}.blog-card[data-v-a05ce9d0]{margin:2rem auto;max-width:75%;border-radius:16px;overflow:hidden;background:var(--vp-c-bg);border:2px solid transparent;background-clip:padding-box;box-shadow:0 4px 20px #0000001a,0 1px 3px #0000000d,inset 0 1px #ffffff1a;transition:all .3s ease;position:relative}.blog-card[data-v-a05ce9d0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:14px;padding:2px;background:linear-gradient(135deg,var(--vp-c-brand) 0%,var(--vp-c-brand-light) 50%,var(--vp-c-brand-darker) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;opacity:.6}.blog-card[data-v-a05ce9d0]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px #00000026,0 4px 12px #0000001a,inset 0 1px #fff3}.blog-card[data-v-a05ce9d0]:hover:before{opacity:1}.blog-link[data-v-a05ce9d0]{display:block;text-decoration:none;color:inherit;height:100%}.blog-thumbnail-hero[data-v-a05ce9d0]{position:relative;width:100%;height:400px;overflow:hidden;background:var(--vp-c-bg-mute)}.blog-thumbnail[data-v-a05ce9d0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-thumbnail[data-v-a05ce9d0]{transform:scale(1.05)}.blog-thumbnail-placeholder[data-v-a05ce9d0]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--vp-c-brand) 0%,var(--vp-c-brand-darker) 100%)}.blog-icon[data-v-a05ce9d0]{font-size:48px;opacity:.8;color:#fff}.blog-overlay[data-v-a05ce9d0]{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(transparent,#0000004d);pointer-events:none}.blog-ul-logo[data-v-a05ce9d0]{position:absolute;top:12px;left:12px;z-index:10;pointer-events:none}.ul-logo-img[data-v-a05ce9d0]{width:32px;height:32px;opacity:.9;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:opacity .3s ease;border-radius:4px}.blog-card:hover .ul-logo-img[data-v-a05ce9d0]{opacity:1}.blog-source-badge[data-v-a05ce9d0]{position:absolute;bottom:.75rem;right:.75rem;padding:.25rem .5rem;font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6rem;font-weight:400;color:#ffffffd9;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.3)}.blog-content[data-v-a05ce9d0]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem 1.25rem;-webkit-backdrop-filter:blur(3px) saturate(1.2);backdrop-filter:blur(3px) saturate(1.2);position:relative;transition:background .3s ease}.blog-content[data-v-a05ce9d0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.03) 100%);pointer-events:none}.blog-content-left[data-v-a05ce9d0]{flex:0 0 80%;max-width:80%;padding-right:1rem}.blog-content-right[data-v-a05ce9d0]{flex:0 0 20%;max-width:20%;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.blog-title[data-v-a05ce9d0]{margin:0 0 .25rem;font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35;color:var(--vp-c-text-1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0;text-transform:none;word-wrap:break-word}.blog-subtitle[data-v-a05ce9d0]{margin:0;font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:300;color:var(--vp-c-text-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-style:italic;text-transform:none!important}.blog-date[data-v-a05ce9d0]{font-family:heliotrope-t3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:400;color:var(--vp-c-text-3);line-height:1.3;text-transform:none!important;margin-bottom:.25rem}.blog-tags[data-v-a05ce9d0]{font-family:heliotrope-t3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.65rem;font-weight:400;color:var(--vp-c-text-3);line-height:1.3;opacity:.75;text-transform:none!important}.blog-loading[data-v-a05ce9d0],.blog-error[data-v-a05ce9d0]{padding:2rem 1.5rem;text-align:center;color:var(--vp-c-text-2);background:var(--vp-c-bg-soft);border:1px solid var(--vp-c-border);border-radius:16px}.blog-error[data-v-a05ce9d0]{color:var(--vp-c-danger-1)}@media (max-width: 640px){.blog-card[data-v-a05ce9d0]{margin:1.5rem 0;max-width:100%}.blog-thumbnail-hero[data-v-a05ce9d0]{height:200px}.blog-content[data-v-a05ce9d0]{padding:1.25rem}.blog-title[data-v-a05ce9d0]{font-size:.8rem}}@media (max-width: 480px){.blog-thumbnail-hero[data-v-a05ce9d0]{height:180px}.blog-content[data-v-a05ce9d0]{padding:1rem}}.ext-blog-card[data-v-8ab96204]{margin:2rem auto;max-width:75%;border-radius:16px;overflow:hidden;background:var(--vp-c-bg);border:2px solid transparent;background-clip:padding-box;box-shadow:0 4px 20px #0000001a,0 1px 3px #0000000d,inset 0 1px #ffffff1a;transition:all .3s ease;position:relative}.ext-blog-card[data-v-8ab96204]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:14px;padding:2px;background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;opacity:.6}.ext-blog-card[data-v-8ab96204]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px #00000026,0 4px 12px #0000001a,inset 0 1px #fff3}.ext-blog-card[data-v-8ab96204]:hover:before{opacity:1}.ext-blog-link[data-v-8ab96204]{display:block;text-decoration:none;color:inherit;height:100%}.ext-blog-thumbnail-hero[data-v-8ab96204]{position:relative;width:100%;height:400px;overflow:hidden;background:var(--vp-c-bg-mute)}.ext-blog-thumbnail[data-v-8ab96204]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.ext-blog-card:hover .ext-blog-thumbnail[data-v-8ab96204]{transform:scale(1.05)}.ext-blog-thumbnail-placeholder[data-v-8ab96204]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.ext-blog-icon[data-v-8ab96204]{font-size:48px;opacity:.8;color:#fff}.ext-blog-overlay[data-v-8ab96204]{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(transparent,#0000004d);pointer-events:none}.ext-blog-content[data-v-8ab96204]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem 1rem;-webkit-backdrop-filter:blur(3px) saturate(1.2);backdrop-filter:blur(3px) saturate(1.2);position:relative;transition:background .3s ease}.ext-blog-content[data-v-8ab96204]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.03) 100%);pointer-events:none}.ext-blog-content-left[data-v-8ab96204]{flex:0 0 80%;max-width:80%;padding-right:1rem}.ext-blog-content-right[data-v-8ab96204]{flex:0 0 20%;max-width:20%;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.ext-blog-title[data-v-8ab96204]{margin:0 0 .2rem;font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:700;line-height:1.35;color:var(--vp-c-text-1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0;text-transform:none;word-wrap:break-word}.ext-blog-description[data-v-8ab96204]{margin:.2rem 0 .3rem;font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem;font-weight:300;color:var(--vp-c-text-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;text-transform:none}.ext-blog-source[data-v-8ab96204]{position:absolute;bottom:.75rem;right:.75rem;padding:.25rem .5rem;font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6rem;font-weight:400;color:#ffffffd9;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ext-blog-date[data-v-8ab96204]{font-family:heliotrope-t3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6rem;font-weight:400;color:var(--vp-c-text-3);line-height:1.2}.ext-blog-loading[data-v-8ab96204]{padding:2rem 1.5rem;text-align:center;color:var(--vp-c-text-2);background:var(--vp-c-bg-soft);border:1px solid var(--vp-c-border);border-radius:16px}.ext-blog-fallback-content[data-v-8ab96204]{display:flex;align-items:center;padding:2rem 1.5rem;gap:1.5rem}.ext-blog-fallback-icon[data-v-8ab96204]{font-size:3rem;opacity:.6;flex-shrink:0}.ext-blog-fallback-text[data-v-8ab96204]{flex:1}.ext-blog-fallback-title[data-v-8ab96204]{font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;font-weight:700;color:var(--vp-c-text-1);margin-bottom:.5rem}.ext-blog-fallback-url[data-v-8ab96204]{font-family:heliotrope-t3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;color:var(--vp-c-text-2);word-break:break-all;margin-bottom:.5rem;opacity:.8}.ext-blog-fallback-note[data-v-8ab96204]{font-family:heliotrope-t3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem;color:var(--vp-c-text-3);font-style:italic}@media (max-width: 640px){.ext-blog-card[data-v-8ab96204]{margin:1.5rem 0;max-width:100%}.ext-blog-thumbnail-hero[data-v-8ab96204]{height:200px}.ext-blog-content[data-v-8ab96204]{padding:1.25rem}.ext-blog-title[data-v-8ab96204]{font-size:.8rem}}@media (max-width: 480px){.ext-blog-thumbnail-hero[data-v-8ab96204]{height:180px}.ext-blog-content[data-v-8ab96204]{padding:1rem}}.blog-preview-card[data-v-7ff52b1d]{margin:2rem auto;max-width:75%;border-radius:16px;overflow:hidden;background:var(--vp-c-bg);border:2px solid transparent;background-clip:padding-box;box-shadow:0 4px 20px #0000001a,0 1px 3px #0000000d,inset 0 1px #ffffff1a;transition:all .3s ease;position:relative}.blog-preview-card[data-v-7ff52b1d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:14px;padding:2px;background:linear-gradient(135deg,var(--vp-c-brand) 0%,var(--vp-c-brand-light) 50%,var(--vp-c-brand-darker) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;opacity:.6}.blog-preview-card[data-v-7ff52b1d]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px #00000026,0 4px 12px #0000001a,inset 0 1px #fff3}.blog-preview-card[data-v-7ff52b1d]:hover:before{opacity:1}.blog-preview-link[data-v-7ff52b1d]{display:block;text-decoration:none;color:inherit;height:100%}.blog-preview-thumbnail-hero[data-v-7ff52b1d]{position:relative;width:100%;height:400px;overflow:hidden;background:var(--vp-c-bg-mute)}.blog-preview-thumbnail[data-v-7ff52b1d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.blog-preview-card:hover .blog-preview-thumbnail[data-v-7ff52b1d]{transform:scale(1.05)}.blog-preview-thumbnail-placeholder[data-v-7ff52b1d]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--vp-c-brand) 0%,var(--vp-c-brand-darker) 100%)}.blog-preview-icon[data-v-7ff52b1d]{font-size:48px;opacity:.8;color:#fff}.blog-preview-overlay[data-v-7ff52b1d]{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(transparent,#0000004d);pointer-events:none}.blog-preview-content[data-v-7ff52b1d]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem 1.25rem;-webkit-backdrop-filter:blur(3px) saturate(1.2);backdrop-filter:blur(3px) saturate(1.2);position:relative;transition:background .3s ease}.blog-preview-content[data-v-7ff52b1d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.03) 100%);pointer-events:none}.blog-preview-content-left[data-v-7ff52b1d]{flex:0 0 80%;max-width:80%;padding-right:1rem}.blog-preview-content-right[data-v-7ff52b1d]{flex:0 0 20%;max-width:20%;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.blog-preview-title[data-v-7ff52b1d]{margin:0 0 .25rem;font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35;color:var(--vp-c-text-1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0;text-transform:none;word-wrap:break-word}.blog-preview-description[data-v-7ff52b1d]{margin:0;font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:300;color:var(--vp-c-text-2);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:italic;text-transform:none!important}.blog-preview-source[data-v-7ff52b1d]{position:absolute;bottom:.75rem;right:.75rem;padding:.25rem .5rem;font-family:valkyrie-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6rem;font-weight:400;color:#ffffffd9;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.3)}.blog-preview-date[data-v-7ff52b1d]{font-family:heliotrope-t3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:400;color:var(--vp-c-text-3);line-height:1.3;text-transform:none!important}@media (max-width: 640px){.blog-preview-card[data-v-7ff52b1d]{margin:1.5rem 0;max-width:100%}.blog-preview-thumbnail-hero[data-v-7ff52b1d]{height:200px}.blog-preview-content[data-v-7ff52b1d]{padding:1.25rem}.blog-preview-title[data-v-7ff52b1d]{font-size:.8rem}}@media (max-width: 480px){.blog-preview-thumbnail-hero[data-v-7ff52b1d]{height:180px}.blog-preview-content[data-v-7ff52b1d]{padding:1rem}}
