.site-logo[data-v-eef9b5b2],.site-logo-compact[data-v-eef9b5b2],.site-logo__content[data-v-eef9b5b2]{justify-content:center;display:flex}.site-logo-compact[data-v-eef9b5b2]{--compact-brand-width:min(6.5rem, 42vw);--compact-brand-height:calc(var(--compact-brand-width)/2.978);--compact-pad-y:.5rem;--compact-edge:2px;z-index:20;padding-top:calc(var(--compact-pad-y) + env(safe-area-inset-top,0px));padding-right:max(var(--page-pad-x),env(safe-area-inset-right,0px));padding-bottom:var(--compact-pad-y);padding-left:max(var(--page-pad-x),env(safe-area-inset-left,0px));background:var(--color-bg);border-bottom:1px solid var(--color-border);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;position:fixed;top:0;left:0;right:0;transform:translateY(-6px)}.site-logo-compact--visible[data-v-eef9b5b2]{opacity:1;pointer-events:auto;transform:none}.site-logo-compact__inner[data-v-eef9b5b2]{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;max-width:var(--max-width);text-decoration:none;display:flex}.site-logo-compact__inner[data-v-eef9b5b2]:focus-visible{outline:2px solid var(--color-fg);outline-offset:4px}.site-logo-compact__brand[data-v-eef9b5b2]{width:var(--compact-brand-width);flex-shrink:0;height:auto;display:block}.site-logo-compact__division[data-v-eef9b5b2]{width:auto;height:calc(var(--compact-brand-height) + var(--compact-pad-y)*2 - var(--compact-edge)*2);margin-top:calc(var(--compact-edge) - var(--compact-pad-y) + 1px);margin-bottom:calc(var(--compact-edge) - var(--compact-pad-y) - 1px);flex-shrink:0;display:block}@media (prefers-reduced-motion:reduce){.site-logo-compact[data-v-eef9b5b2]{transition:none;transform:none}}.cogint-entry[data-v-ed2d2e77]{-moz-column-gap:1.25rem;border-bottom:1px solid var(--color-border);grid-template-columns:5.75rem 1fr;gap:.35rem 1.25rem;padding:1.1rem 0;display:grid;position:relative}.cogint-entry__date[data-v-ed2d2e77]{font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--color-fg-muted);white-space:nowrap;align-self:start;align-items:flex-start;gap:.4em;margin:.15rem 0 0;font-size:.72rem;font-weight:400;line-height:1.4;display:inline-flex}.cogint-entry__recent[data-v-ed2d2e77]{background:var(--color-fg);border-radius:50%;flex-shrink:0;width:.5em;height:.5em;margin-top:.05em;animation:1.8s ease-in-out infinite cogint-entry-recent-ed2d2e77;display:inline-block}@keyframes cogint-entry-recent-ed2d2e77{0%,to{opacity:1}50%{opacity:.18}}@media (prefers-reduced-motion:reduce){.cogint-entry__recent[data-v-ed2d2e77]{opacity:1;animation:none}}.cogint-entry__body[data-v-ed2d2e77]{min-width:0}.cogint-entry__title[data-v-ed2d2e77]{letter-spacing:.02em;color:var(--color-fg);font-size:.95rem;font-weight:600;line-height:1.5;text-decoration:none;display:block}.cogint-entry__title[data-v-ed2d2e77]:after{content:"";position:absolute;inset:0}.cogint-entry__title[data-v-ed2d2e77]:hover{text-underline-offset:.2em;text-decoration:underline}.cogint-entry__summary[data-v-ed2d2e77]{color:#b3b3b3;margin:.45rem 0 0;font-size:.88rem;font-weight:400;line-height:1.65}.cogint-entry--light[data-v-ed2d2e77]{border-bottom-color:var(--color-border-light)}.cogint-entry--light .cogint-entry__date[data-v-ed2d2e77]{color:#737373}.cogint-entry--light .cogint-entry__title[data-v-ed2d2e77]{color:var(--color-fg-dark)}.cogint-entry--light .cogint-entry__summary[data-v-ed2d2e77]{color:#404040}.cogint-entry--light .cogint-entry__recent[data-v-ed2d2e77]{background:#111}@media (width<=520px){.cogint-entry[data-v-ed2d2e77]{grid-template-columns:1fr;row-gap:.4rem;padding:1rem 0}.cogint-entry__date[data-v-ed2d2e77]{margin:0}}.cogint-catalog[data-v-0c66b167]{z-index:18;pointer-events:auto;position:fixed;bottom:0;left:0;right:0}.cogint-catalog__veil[data-v-0c66b167]{clip-path:inset(0 0 100%);pointer-events:none;background:#ffffffb8;position:absolute;inset:0}.cogint-catalog--negative .cogint-catalog__veil[data-v-0c66b167]{-webkit-backdrop-filter:invert()brightness(.72);backdrop-filter:invert()brightness(.72);background:0 0}.cogint-catalog--veil:not(.cogint-catalog--sheet) .cogint-catalog__veil[data-v-0c66b167]{pointer-events:auto}.cogint-catalog--veil .cogint-catalog__veil[data-v-0c66b167]{clip-path:inset(0);transition:clip-path .72s cubic-bezier(.4,0,.2,1)}.cogint-catalog:not(.cogint-catalog--veil) .cogint-catalog__veil[data-v-0c66b167]{transition:clip-path .42s cubic-bezier(.4,0,.2,1)}@supports not ((-webkit-backdrop-filter:invert(1)) or (backdrop-filter:invert(1))){.cogint-catalog--negative .cogint-catalog__veil[data-v-0c66b167]{opacity:1;mix-blend-mode:difference;-webkit-backdrop-filter:none;backdrop-filter:none;background:#b8b8b8eb}}.cogint-catalog__sheet[data-v-0c66b167]{overscroll-behavior:contain;background:var(--color-bg-light);color:var(--color-fg-dark);opacity:0;pointer-events:none;position:absolute;inset:0;overflow:auto;transform:translateY(10px)}.cogint-catalog__sheet[data-v-0c66b167]:focus,.cogint-catalog__sheet[data-v-0c66b167]:focus-visible{outline:none}.cogint-catalog--sheet .cogint-catalog__sheet[data-v-0c66b167]{opacity:1;pointer-events:auto;transition:opacity .38s,transform .38s;transform:none}.cogint-catalog:not(.cogint-catalog--sheet) .cogint-catalog__sheet[data-v-0c66b167]{transition:opacity .24s,transform .24s}.cogint-catalog__toolbar[data-v-0c66b167]{z-index:1;padding-top:var(--space-sm);padding-right:max(var(--page-pad-x),env(safe-area-inset-right,0px));padding-bottom:var(--space-sm);padding-left:max(var(--page-pad-x),env(safe-area-inset-left,0px));background:var(--color-bg-light);border-bottom:1px solid var(--color-border-light);position:sticky;top:0}.cogint-catalog__toolbar-inner[data-v-0c66b167]{width:100%;max-width:var(--max-width);justify-content:flex-end;margin:0 auto;display:flex}.cogint-catalog__close[data-v-0c66b167]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#737373;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;align-items:center;gap:.35em;margin:0;padding:.15rem 0;font-size:.75rem;font-weight:600;display:inline-flex}.cogint-catalog__close[data-v-0c66b167]:hover{color:var(--color-fg-dark)}.cogint-catalog__close[data-v-0c66b167]:focus{outline:none}@media (hover:hover) and (pointer:fine){.cogint-catalog__close[data-v-0c66b167]:focus-visible{outline-offset:4px;outline:2px solid #737373}}.cogint-catalog__close-icon[data-v-0c66b167]{letter-spacing:0;font-size:1.15em;font-weight:400;line-height:1}.cogint-catalog__body[data-v-0c66b167]{padding-top:var(--space-lg);padding-right:max(var(--page-pad-x),env(safe-area-inset-right,0px));padding-bottom:max(var(--space-xl),env(safe-area-inset-bottom,0px));padding-left:max(var(--page-pad-x),env(safe-area-inset-left,0px))}.cogint-catalog__title[data-v-0c66b167]{max-width:var(--max-width);margin:0 auto var(--space-md);letter-spacing:.03em;font-size:1.15rem;font-weight:600;line-height:1.45}.cogint-catalog__list[data-v-0c66b167]{max-width:var(--max-width);border-top:1px solid var(--color-border-light);margin:0 auto;padding:0;list-style:none}.cogint-catalog__empty[data-v-0c66b167]{max-width:var(--max-width);color:#404040;margin:0 auto;font-size:.95rem;line-height:1.75}.cogint-catalog__empty a[data-v-0c66b167]{color:inherit}.cogint-catalog__sentinel[data-v-0c66b167]{height:1px}@media (prefers-reduced-motion:reduce){.cogint-catalog--sheet .cogint-catalog__sheet[data-v-0c66b167],.cogint-catalog--veil .cogint-catalog__veil[data-v-0c66b167],.cogint-catalog:not(.cogint-catalog--sheet) .cogint-catalog__sheet[data-v-0c66b167],.cogint-catalog:not(.cogint-catalog--veil) .cogint-catalog__veil[data-v-0c66b167],.cogint-catalog__sheet[data-v-0c66b167],.cogint-catalog__veil[data-v-0c66b167]{clip-path:none;transition:none;transform:none}}.cogint-article[data-v-2bf78ab5]{max-width:var(--max-width);overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0 auto}.cogint-article__date[data-v-2bf78ab5]{margin:0 0 var(--space-xs);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#737373;font-size:.72rem;font-weight:400;line-height:1.4;display:block}.cogint-article__title[data-v-2bf78ab5]{margin:0 0 var(--space-md);letter-spacing:.03em;overflow-wrap:anywhere;word-break:break-word;font-size:1.15rem;font-weight:600;line-height:1.45}.cogint-article__summary[data-v-2bf78ab5]{margin:0 0 var(--space-md);color:#404040;font-size:.95rem;line-height:1.75}.cogint-article__content[data-v-2bf78ab5]{color:#404040;overflow-wrap:anywhere;word-break:break-word;font-size:.95rem;line-height:1.75}.cogint-article__content[data-v-2bf78ab5] h2,.cogint-article__content[data-v-2bf78ab5] h3,.cogint-article__content[data-v-2bf78ab5] h4{letter-spacing:.04em;color:var(--color-fg-dark);margin:1.6em 0 .65em;font-weight:600;line-height:1.45}.cogint-article__content[data-v-2bf78ab5] h2{font-size:1rem}.cogint-article__content[data-v-2bf78ab5] h3{font-size:.92rem}.cogint-article__content[data-v-2bf78ab5] h4{font-size:.88rem}.cogint-article__content[data-v-2bf78ab5] ol,.cogint-article__content[data-v-2bf78ab5] p,.cogint-article__content[data-v-2bf78ab5] ul{margin:0 0 .95em}.cogint-article__content[data-v-2bf78ab5] ol,.cogint-article__content[data-v-2bf78ab5] ul{padding-left:1.2em}.cogint-article__content[data-v-2bf78ab5] li{margin-bottom:.35em}.cogint-article__content[data-v-2bf78ab5] a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;word-break:break-all;text-decoration:underline}.cogint-article__content[data-v-2bf78ab5] a:hover{text-decoration:none}.cogint-article__content[data-v-2bf78ab5] b,.cogint-article__content[data-v-2bf78ab5] strong{color:var(--color-fg-dark);font-weight:600}.cogint-article__content[data-v-2bf78ab5] figure{margin:1.4em 0}.cogint-article__content[data-v-2bf78ab5] img{width:100%;height:auto;display:block}.cogint-article__content[data-v-2bf78ab5] figcaption{color:#737373;margin-top:.45em;font-size:.8rem}.cogint-article__content[data-v-2bf78ab5] blockquote{color:#525252;border-left:2px solid var(--color-border-light);margin:1.2em 0;padding:0 0 0 1em}.cogint-article__content[data-v-2bf78ab5] table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:.88rem}.cogint-article__content[data-v-2bf78ab5] td,.cogint-article__content[data-v-2bf78ab5] th{border:1px solid var(--color-border-light);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;padding:.6rem .7rem}.cogint-article__content[data-v-2bf78ab5] th{background:#fafafa;font-weight:600}@media (width<=639px){.cogint-article__content[data-v-2bf78ab5]{position:relative}.cogint-article__content[data-v-2bf78ab5] table{display:block}.cogint-article__content[data-v-2bf78ab5] thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cogint-article__content[data-v-2bf78ab5] tbody{flex-direction:column;gap:.75rem;display:flex}.cogint-article__content[data-v-2bf78ab5] tbody tr{border:1px solid var(--color-border-light);grid-template-columns:minmax(0,1fr);display:grid}.cogint-article__content[data-v-2bf78ab5] tbody td{background:0 0;border:0;min-width:0;padding:.65rem .85rem .15rem}.cogint-article__content[data-v-2bf78ab5] tbody td:last-child{padding-bottom:.75rem}.cogint-article__content[data-v-2bf78ab5] tbody td:empty{display:none}.cogint-article__content[data-v-2bf78ab5] tbody td[data-label]:before{content:attr(data-label);letter-spacing:.06em;color:#525252;margin-bottom:.25em;font-size:.75rem;font-weight:600;display:block}}.cogint-article__content[data-v-2bf78ab5] code{overflow-wrap:anywhere;word-break:break-all;font-size:.88em}.cogint-article__content[data-v-2bf78ab5] hr{border:0;border-top:1px solid var(--color-border-light);margin:1.6em 0}.cogint-article__source[data-v-2bf78ab5]{margin:var(--space-lg) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-border-light);font-size:.85rem}.cogint-article__source a[data-v-2bf78ab5]{color:#737373;letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-all;text-decoration:none}.cogint-article__source a[data-v-2bf78ab5]:after{content:" →"}.cogint-article__source a[data-v-2bf78ab5]:hover{color:var(--color-fg-dark);text-underline-offset:.2em;text-decoration:underline}.cogint-article__usage[data-v-2bf78ab5]{margin:var(--space-lg) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-border-light);color:#a3a3a3;font-size:.8rem;line-height:1.65}.cogint-article__source--follow[data-v-2bf78ab5]{margin-top:var(--space-sm);border-top:0;padding-top:0}.cogint-article__source+.cogint-article__usage[data-v-2bf78ab5]{margin-top:var(--space-md);border-top:0;padding-top:0}.cogint-article__usage a[data-v-2bf78ab5]{color:inherit;letter-spacing:.02em;text-decoration:none}.cogint-article__usage a[data-v-2bf78ab5]:after{content:" →"}.cogint-article__usage a[data-v-2bf78ab5]:hover{color:var(--color-fg-dark);text-underline-offset:.2em;text-decoration:underline}.cogint-article__record[data-v-2bf78ab5]{color:#a3a3a3;margin:.65em 0 0;font-size:.8rem;line-height:1.65}.cogint-article__record a[data-v-2bf78ab5]{color:inherit;letter-spacing:.02em;text-decoration:none}.cogint-article__record a[data-v-2bf78ab5]:after{content:" →"}.cogint-article__record a[data-v-2bf78ab5]:hover{color:var(--color-fg-dark);text-underline-offset:.2em;text-decoration:underline}.cogint-modal[data-v-dbccc346]{z-index:19;pointer-events:auto;position:fixed;bottom:0;left:0;right:0}.cogint-modal__veil[data-v-dbccc346]{clip-path:inset(0 0 100%);pointer-events:none;background:#ffffffb8;position:absolute;inset:0}.cogint-modal--negative .cogint-modal__veil[data-v-dbccc346]{-webkit-backdrop-filter:invert()brightness(.72);backdrop-filter:invert()brightness(.72);background:0 0}.cogint-modal--veil:not(.cogint-modal--sheet) .cogint-modal__veil[data-v-dbccc346]{pointer-events:auto}.cogint-modal--veil .cogint-modal__veil[data-v-dbccc346]{clip-path:inset(0);transition:clip-path .72s cubic-bezier(.4,0,.2,1)}.cogint-modal:not(.cogint-modal--veil) .cogint-modal__veil[data-v-dbccc346]{transition:clip-path .42s cubic-bezier(.4,0,.2,1)}@supports not ((-webkit-backdrop-filter:invert(1)) or (backdrop-filter:invert(1))){.cogint-modal--negative .cogint-modal__veil[data-v-dbccc346]{opacity:1;mix-blend-mode:difference;-webkit-backdrop-filter:none;backdrop-filter:none;background:#b8b8b8eb}}.cogint-modal__sheet[data-v-dbccc346]{overscroll-behavior:contain;background:var(--color-bg-light);color:var(--color-fg-dark);opacity:0;pointer-events:none;position:absolute;inset:0;overflow:auto;transform:translateY(10px)}.cogint-modal__sheet[data-v-dbccc346]:focus,.cogint-modal__sheet[data-v-dbccc346]:focus-visible{outline:none}.cogint-modal--sheet .cogint-modal__sheet[data-v-dbccc346]{opacity:1;pointer-events:auto;transition:opacity .38s,transform .38s;transform:none}.cogint-modal:not(.cogint-modal--sheet) .cogint-modal__sheet[data-v-dbccc346]{transition:opacity .24s,transform .24s}.cogint-modal__toolbar[data-v-dbccc346]{z-index:1;padding-top:var(--space-sm);padding-right:max(var(--page-pad-x),env(safe-area-inset-right,0px));padding-bottom:var(--space-sm);padding-left:max(var(--page-pad-x),env(safe-area-inset-left,0px));background:var(--color-bg-light);border-bottom:1px solid var(--color-border-light);position:sticky;top:0}.cogint-modal__toolbar-inner[data-v-dbccc346]{width:100%;max-width:var(--max-width);justify-content:flex-end;margin:0 auto;display:flex}.cogint-modal__close[data-v-dbccc346]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#737373;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;align-items:center;gap:.35em;margin:0;padding:.15rem 0;font-size:.75rem;font-weight:600;display:inline-flex}.cogint-modal__close[data-v-dbccc346]:focus{outline:none}.cogint-modal__close[data-v-dbccc346]:hover{color:var(--color-fg-dark)}.cogint-modal__close[data-v-dbccc346]:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.cogint-modal__close[data-v-dbccc346]:focus-visible{outline-offset:4px;outline:2px solid #737373}}.cogint-modal__close-icon[data-v-dbccc346]{letter-spacing:0;font-size:1.15em;font-weight:400;line-height:1}.cogint-modal__body[data-v-dbccc346]{padding-top:var(--space-lg);padding-right:max(var(--page-pad-x),env(safe-area-inset-right,0px));padding-bottom:max(var(--space-xl),env(safe-area-inset-bottom,0px));padding-left:max(var(--page-pad-x),env(safe-area-inset-left,0px))}@media (prefers-reduced-motion:reduce){.cogint-modal--sheet .cogint-modal__sheet[data-v-dbccc346],.cogint-modal--veil .cogint-modal__veil[data-v-dbccc346],.cogint-modal:not(.cogint-modal--sheet) .cogint-modal__sheet[data-v-dbccc346],.cogint-modal:not(.cogint-modal--veil) .cogint-modal__veil[data-v-dbccc346],.cogint-modal__sheet[data-v-dbccc346],.cogint-modal__veil[data-v-dbccc346]{clip-path:none;transition:none;transform:none}}
