:root{--callout-border-radii: 20px !important;--callout-padding: 20px !important;--callout-icon-display: none !important;--callout-shadow: none !important;--column-spacing: 20px !important;--color-bg-default: #FAFAF8 !important;--color-bg-green: rgb(221,237,226) !important;--color-bg-blue: rgb(221,235,255) !important;--color-border-default: rgba(32,32,32,0.2) !important;--brand-green: #99CC66;--brand-green-tint: #BDDE9C;--brand-green-pale: #DCEEC7;--brand-ink: #000000;--hard-border: 1px solid black;--hard-shadow: 8px 8px 0px rgba(0,0,0,0.4);--hard-shadow-lg: 12px 12px 0px rgba(0,0,0,0.4);--hover-lift: -5px;--ease: cubic-bezier(0.4,0,0.2,1);--transition: transform 0.3s var(--ease),box-shadow 0.3s var(--ease),border-color 0.3s var(--ease),background-color 0.3s var(--ease);--radius-card: 20px;--radius-sm: 4px;}
.notion-header{display: none !important;}
.super-content{margin-top: 0 !important;}
body{overflow-x: hidden;}
.super-root nav.super-navbar{--navbar-height: 64px;box-sizing: border-box !important;height: 64px !important;min-height: 64px !important;position: relative !important;z-index: 50 !important;margin: 0 0 -64px !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;width: 100% !important;max-width: none !important;background-color: transparent !important;border: 0 !important;border-bottom: 1px solid transparent !important;transition: background-color 0.16s ease,border-color 0.16s ease !important;border-bottom-color: transparent !important;border-radius: 0 !important;box-shadow: none !important;transition: background-color 0.16s ease,border-color 0.16s ease !important;}
.super-root nav.super-navbar[data-enc-nav-open]{background-color: #FAFAF8 !important;border-bottom-color: #E2E2DB !important;}
.super-root .super-navbar__content{display: grid !important;grid-template-columns: 1fr auto 1fr !important;align-items: center !important;gap: 6px !important;height: 63px !important;max-width: none !important;margin: 0 !important;padding: 8px 44px !important;border-radius: 0 !important;background: transparent !important;}
.super-root .super-navbar__logo{justify-self: start !important;display: inline-flex !important;align-items: center !important;min-height: 44px !important;padding: 0 !important;}
.super-root .super-navbar__logo img{width: 140px !important;height: auto !important;}
.super-root nav.super-navbar .super-navbar__item-list{display: flex !important;align-items: center !important;gap: 3px !important;margin: 0 !important;padding: 2px !important;border: 1px solid #E2E2DB !important;border-radius: 12px !important;background: #FAFAF8 !important;}
.super-root nav.super-navbar .super-navbar__item,.super-root nav.super-navbar .super-navbar__list{display: inline-flex !important;align-items: center !important;gap: 0 !important;min-height: 44px !important;height: auto !important;padding: 0 12px !important;border: 1px solid transparent !important;border-radius: 10px !important;background: transparent !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 15px !important;font-weight: 500 !important;letter-spacing: -0.006em !important;white-space: nowrap !important;color: #3A3D38 !important;cursor: pointer !important;opacity: 1 !important;position: relative !important;isolation: isolate;transition: color 0.16s ease,background-color 0.16s ease,border-color 0.16s ease !important;}
.super-root nav.super-navbar .super-navbar__item::after,.super-root nav.super-navbar .super-navbar__list::after{content: "" !important;position: absolute !important;left: 0;right: 0;top: 3px;bottom: 3px;z-index: -1;border-radius: 10px;background: transparent;pointer-events: none;transition: background-color 0.16s ease;}
.super-root nav.super-navbar .super-navbar__item:hover,.super-root nav.super-navbar .super-navbar__list:hover,.super-root nav.super-navbar .super-navbar__list[data-state="open"]{background: transparent !important;border-color: transparent !important;box-shadow: none !important;color: #FAFAF8 !important;}
.super-root nav.super-navbar .super-navbar__item:hover::after,.super-root nav.super-navbar .super-navbar__list:hover::after,.super-root nav.super-navbar .super-navbar__list[data-state="open"]::after{background: #000000;}
.super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__item.active,.super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__item[aria-current="page"],.super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__list[data-enc-current]{background: transparent !important;border-color: transparent !important;box-shadow: none !important;color: #FAFAF8 !important;}
.super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__item.active::after,.super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__item[aria-current="page"]::after,.super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__list[data-enc-current]::after{background: #000000;}
.super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__list[data-enc-current]::before{background: #9FA39B !important;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__item,.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__list,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__item,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__list{color: #C9C9C4 !important;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__item:hover,.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__list:hover,.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__list[data-state="open"],body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__item:hover,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__list:hover,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__list[data-state="open"]{color: #000000 !important;background: transparent !important;border-color: transparent !important;box-shadow: none !important;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__item:hover::after,.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__list:hover::after,.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__list[data-state="open"]::after,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__item:hover::after,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__list:hover::after,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__list[data-state="open"]::after{background: #FAFAF8;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__list[data-enc-current],body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__list[data-enc-current]{background: transparent !important;border-color: transparent !important;box-shadow: none !important;color: #000000 !important;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__list[data-enc-current]::after,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__list[data-enc-current]::after{background: #FAFAF8;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__item-list,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__item-list{background: #373834 !important;border-color: rgba(250,250,248,0.18) !important;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__list::before,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__list::before{background: #9FA39B !important;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__list:hover::before,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__list:hover::before{background: #000000 !important;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__list[data-enc-current]::before,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]):not(:has(.super-navbar__list:hover,.super-navbar__item:hover,.super-navbar__actions :hover)) .super-navbar__list[data-enc-current]::before{background: #6B6F68 !important;}
body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__logo img:not([data-enc-logo]){filter: brightness(0) invert(1);}
.super-root nav.super-navbar .super-navbar__logo img[data-enc-logo]{filter: none !important;}
.super-root .super-navbar__actions{justify-self: end !important;display: flex !important;align-items: center !important;gap: 12px !important;padding: 0 !important;}
.super-root .super-navbar__actions > a{padding: 0 !important;}
.super-root .super-navbar__cta{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 44px !important;padding: 0 18px !important;border: 1px solid var(--btn-1-ring) !important;border-radius: 10px !important;background: var(--btn-1-fill) !important;box-shadow: var(--btn-1-highlight),var(--btn-lift) !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 15px !important;font-weight: 500 !important;letter-spacing: -0.006em !important;color: #000000 !important;opacity: 1 !important;transition: background-color 0.14s ease,border-color 0.14s ease,box-shadow 0.14s ease !important;}
.super-root .super-navbar__cta:hover{background: var(--btn-1-fill-hover) !important;border-color: var(--btn-1-ring-hover) !important;box-shadow: var(--btn-1-highlight-hover),var(--btn-lift) !important;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__cta,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__cta{box-shadow: var(--btn-1-highlight) !important;}
.super-root nav.super-navbar[data-enc-nav-ink]:not([data-enc-nav-open]) .super-navbar__cta:hover,body:has(.super-content[class*="parent-page__blog"]) .super-root nav.super-navbar:not([data-enc-nav-open]) .super-navbar__cta:hover{box-shadow: var(--btn-1-highlight-hover) !important;}
.super-root nav.super-navbar .super-navbar__item > svg{display: none !important;}
.super-root nav.super-navbar .super-navbar__list::before{content: "" !important;position: static !important;width: 12px !important;height: 12px !important;flex: none !important;background: #6B6F68 !important;margin-left: 11px !important;-webkit-mask: var(--nav-caret) center / 12px 12px no-repeat;mask: var(--nav-caret) center / 12px 12px no-repeat;order: 2;transition: background-color 0.16s ease !important;}
.super-root nav.super-navbar .super-navbar__list:hover::before,.super-root nav.super-navbar .super-navbar__list[data-state="open"]::before{background: #FAFAF8 !important;}
:root{--nav-caret: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5.5 8.25 10 12.75l4.5-4.5%22/%3E%3C/svg%3E");}
.super-root .super-navbar__viewport-wrapper{top: calc(100% + 1px) !important;left: 0 !important;right: 0 !important;width: 100% !important;justify-content: stretch !important;}
.super-root .super-navbar__viewport{position: static !important;left: 0 !important;right: 0 !important;transform: none !important;width: 100% !important;max-width: none !important;height: auto !important;background: transparent !important;border: 0 !important;box-shadow: none !important;}
.super-root .super-navbar__list-content{position: static !important;display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 22px !important;box-sizing: border-box !important;width: 100% !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding: 26px 44px 22px !important;border: 0 !important;border-bottom: 1px solid #E2E2DB !important;border-radius: 0 !important;background: #FAFAF8 !important;box-shadow: none !important;}
.enc-nav__grid{display: grid;width: 100%;grid-template-columns: 260px minmax(0,1.15fr) minmax(0,1fr);gap: 36px;align-items: stretch;text-align: left;}
.super-root .super-navbar__list-content .enc-nav__grid > .super-navbar__list-content-column,.enc-nav__grid > .enc-nav__third{contain: size;overflow: hidden;}
.super-root .super-navbar__list-content .super-navbar__list-content-column{display: flex !important;flex-direction: column !important;gap: 2px !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}
.super-root .super-navbar__list-content .super-navbar__list-item{display: grid !important;grid-template-columns: 26px minmax(0,1fr) !important;gap: 11px !important;align-items: baseline !important;min-height: 52px !important;height: auto !important;padding: 8px 12px !important;border-radius: 10px !important;background: transparent !important;text-decoration: none !important;transition: background-color 0.16s ease !important;}
.super-root .super-navbar__list-content .super-navbar__list-item:hover,.super-root .super-navbar__list-content .super-navbar__list-item[data-enc-on]{background: #F2F2ED !important;}
.super-root .super-navbar__list-content .super-navbar__list-item-icon{display: none !important;}
.enc-nav__n{font-family: var(--type-mono),ui-monospace,monospace;font-size: 9.5px;letter-spacing: 0.1em;color: #575B55;}
.enc-nav__text{display: flex;flex-direction: column;gap: 3px;min-width: 0;}
.enc-nav__title{font-family: var(--type-body),system-ui,sans-serif;font-size: 14.5px;font-weight: 500;letter-spacing: -0.006em;color: #000000;}
.enc-nav__desc{font-family: var(--type-body),system-ui,sans-serif;font-size: 12.5px;line-height: 1.4;color: #6B6F68;}
.enc-nav__preview{display: flex;flex-direction: column;gap: 12px;min-width: 0;max-width: 520px;text-decoration: none !important;}
.enc-nav__tile{display: block;position: relative;aspect-ratio: 16 / 10;border: 1px solid #E2E2DB;border-radius: 6px;background: #2A2C28;overflow: hidden;transition: border-color 0.16s ease;}
.enc-nav__tile[data-enc-shot]{background: #F2F2ED;}
.enc-nav__tile img{display: none;}
.enc-nav__tile[data-enc-shot="cover"] img{display: block;position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: left center;}
.enc-nav__tile[data-enc-shot="panel"] img{display: block;position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: left top;}
.enc-nav__preview:hover .enc-nav__tile{border-color: #9B9B94;}
.enc-nav__tile-name{position: absolute;left: 16px;top: 15px;right: 38%;font-family: var(--type-display),sans-serif;font-weight: 600;font-size: 16px;line-height: 1.1;letter-spacing: -0.022em;color: #FAFAF8;}
.enc-nav__tile[data-enc-shot] .enc-nav__tile-name{display: none;}
.enc-nav__line{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;}
.enc-nav__line-name{font-family: var(--type-display),sans-serif;font-weight: 600;font-size: 16px;letter-spacing: -0.02em;color: #000000;}
.enc-nav__line-desc{font-family: var(--type-body),system-ui,sans-serif;font-size: 13px;color: #6B6F68;text-align: right;}
.enc-nav__third{min-width: 0;}
.enc-nav__extra{display: none;min-width: 0;}
.enc-nav__third[data-enc-filled] .enc-nav__about{display: none;}
.enc-nav__row{border-radius: 10px;text-decoration: none !important;transition: background-color 0.16s ease;}
.enc-nav__row:hover{background: #F2F2ED;}
.enc-nav__third[data-enc-filled] .enc-nav__extra[data-enc-kind="chains"],.enc-nav__third[data-enc-filled] .enc-nav__extra[data-enc-kind="holds"]{display: grid;gap: 8px 16px;}
.enc-nav__third[data-enc-filled] .enc-nav__extra[data-enc-kind="chains"]{grid-template-columns: repeat(3,minmax(0,1fr));}
.enc-nav__third[data-enc-filled] .enc-nav__extra[data-enc-kind="holds"]{grid-template-columns: repeat(2,minmax(0,1fr));}
.enc-nav__row--mark{display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 8px;}
.enc-nav__well{display: grid;place-items: center;width: 26px;height: 26px;flex: none;border-radius: 999px;overflow: hidden;}
.enc-nav__well img{width: 90%;height: 90%;object-fit: contain;display: block;}
.enc-nav__row-name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--type-body),system-ui,sans-serif;font-size: 14px;color: #000000;}
.enc-nav__row-fig{margin-left: auto;font-family: var(--type-mono),ui-monospace,monospace;font-size: 11px;font-variant-numeric: tabular-nums;color: #6B6F68;}
.enc-nav__row-fig[data-enc-rate]{color: #3F6B27;}
.enc-nav__third[data-enc-filled] .enc-nav__extra[data-enc-kind="list"],.enc-nav__third[data-enc-filled] .enc-nav__extra[data-enc-kind="guides"],.enc-nav__third[data-enc-filled] .enc-nav__extra[data-enc-kind="posts"]{display: flex;flex-direction: column;}
.enc-nav__row--line,.enc-nav__row--guide,.enc-nav__row--post{padding: 0 8px;}
.enc-nav__row--line + .enc-nav__row--line,.enc-nav__row--guide + .enc-nav__row--guide,.enc-nav__row--post + .enc-nav__row--post{border-top: 1px solid #E2E2DB;}
.enc-nav__row--line{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 10px;align-items: center;min-height: 51px;}
.enc-nav__row--line .enc-nav__n{letter-spacing: 0.12em;}
.enc-nav__row-text{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--type-body),system-ui,sans-serif;font-size: 14px;color: #000000;}
.enc-nav__row--guide{display: flex;align-items: center;gap: 11px;min-height: 46px;}
.enc-nav__row-title{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--type-body),system-ui,sans-serif;font-size: 13.5px;color: #000000;}
.enc-nav__row-tag{font-family: var(--type-mono),ui-monospace,monospace;font-size: 9px;letter-spacing: 0.12em;text-transform: uppercase;color: #6B6F68;}
.enc-nav__row--post{display: flex;align-items: center;gap: 14px;min-height: 89px;}
.enc-nav__thumb{position: relative;width: 112px;height: 70px;flex: none;border-radius: 8px;background: #2A2C28;overflow: hidden;}
.enc-nav__thumb img{position: absolute;right: -8%;bottom: -22%;width: 56%;object-fit: contain;filter: brightness(0) saturate(100%) invert(91%) sepia(18%) saturate(492%) hue-rotate(45deg);}
.enc-nav__row-stack{display: flex;flex: 1;flex-direction: column;gap: 3px;min-width: 0;}
.enc-nav__row-head{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--type-display),sans-serif;font-weight: 600;font-size: 13.5px;letter-spacing: -0.014em;color: #000000;}
.enc-nav__third[data-enc-filled] .enc-nav__extra[data-enc-kind="votes"]{display: flex;flex-direction: column;}
.enc-nav__row--vote{display: grid;grid-template-columns: 22px minmax(0,1fr) auto auto;align-items: center;gap: 10px;min-height: 59px;padding: 0 8px;}
.enc-nav__row--vote + .enc-nav__row--vote{border-top: 1px solid #E2E2DB;}
.enc-nav__well--small{width: 22px;height: 22px;}
.enc-nav__well--small img{width: 52%;height: 52%;}
.enc-nav__vote-id,.enc-nav__vote-word,.enc-nav__vote-date{font-family: var(--type-mono),ui-monospace,monospace;letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap;}
.enc-nav__vote-id{min-width: 0;overflow: hidden;text-overflow: ellipsis;font-size: 10px;color: #000000;}
.enc-nav__vote-word,.enc-nav__vote-date{font-size: 9.5px;color: #6B6F68;}
.enc-nav__vote{display: inline-flex;align-items: center;gap: 6px;}
.enc-nav__vote-dot{width: 8px;height: 8px;border-radius: 999px;box-sizing: border-box;}
.enc-nav__vote-dot[data-enc-vote="yes"]{background: #99CC66;}
.enc-nav__vote-dot[data-enc-vote="no"]{background: #000000;}
.enc-nav__vote-dot[data-enc-vote="abstain"]{border: 1.5px solid #9B9B94;}
.enc-nav__third[data-enc-filled] .enc-nav__extra[data-enc-kind="tiles"]{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: repeat(2,minmax(0,1fr));gap: 12px;height: 100%;min-height: 0;}
.enc-nav__preview--tile{gap: 8px;min-height: 0;max-width: none;}
.enc-nav__preview--tile .enc-nav__tile{flex: 1 1 auto;min-height: 0;max-height: calc(100% - 28px);}
.enc-nav__tile-label{font-family: var(--type-body),system-ui,sans-serif;font-size: 13.5px;font-weight: 500;color: #000000;}
.enc-nav__about{display: flex;flex-direction: column;gap: 14px;min-width: 0;max-width: 36ch;}
.enc-nav__about-head{font-family: var(--type-display),sans-serif;font-weight: 600;font-size: 22px;line-height: 1.1;letter-spacing: -0.026em;color: #000000;}
.enc-nav__about-text{font-family: var(--type-body),system-ui,sans-serif;font-size: 14.5px;line-height: 1.55;color: #3A3D38;}
.enc-nav__open{display: inline-flex;align-items: center;gap: 10px;min-height: 32px;margin-top: 4px;font-family: var(--type-body),system-ui,sans-serif;font-size: 14.5px;font-weight: 500;letter-spacing: -0.006em;color: #000000 !important;text-decoration: none !important;}
.enc-nav__badge{display: inline-grid;place-items: center;width: 20px;height: 20px;flex: none;border-radius: 999px;background: #99CC66;color: #000000;transition: transform 0.16s ease;}
.enc-nav__open:hover .enc-nav__badge{transform: translateX(3px);}
.enc-nav__foot{display: flex;width: 100%;align-items: center;justify-content: space-between;gap: 16px;padding-top: 14px;border-top: 1px solid #E2E2DB;}
.enc-nav__foot .enc-nav__open{margin-top: 0;}
.enc-nav__count{font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;color: #6B6F68;}
@media (min-width: 960px){.super-root nav.super-navbar .super-navbar__item-list{display: flex !important;}
.super-root nav.super-navbar .super-navbar__button{display: none !important;}
}
.enc-nav__menu,.enc-sheet{display: none !important;}
@media (max-width: 959px){.super-root nav.super-navbar .super-navbar__item-list,.super-root nav.super-navbar .super-navbar__content > div:has(> .super-navbar__item-list),.super-root nav.super-navbar .super-navbar__button,.super-root nav.super-navbar .super-navbar__menu-wrapper{display: none !important;}
.super-root .super-navbar__content{display: flex !important;justify-content: space-between !important;gap: 10px !important;padding: 8px 20px !important;}
.super-root .super-navbar__logo img{width: 124px !important;}
.super-root .super-navbar__actions{gap: 8px !important;}
.super-root nav.super-navbar .enc-nav__menu{display: grid !important;}
.enc-sheet:not([hidden]){display: flex !important;}
}
.super-root nav.super-navbar .enc-nav__menu{box-sizing: border-box;-webkit-appearance: none;appearance: none;cursor: pointer;place-items: center;width: 44px;height: 44px;margin: 0;padding: 0;border: 1px solid #D9D9D2;border-radius: 10px;background: #FAFAF8;color: #000000;box-shadow: inset 0 1.5px 0 #FFFFFF,0 1px 2px rgba(0,0,0,0.06);transition: border-color 0.16s ease;}
.super-root nav.super-navbar .enc-nav__menu:hover{border-color: #B9B9B1;}
.super-root nav.super-navbar .enc-nav__menu svg{display: block;}
.super-root nav.super-navbar .enc-nav__menu:focus-visible{outline: 3px solid rgba(0,0,0,0.32);outline-offset: 2px;}
.super-root nav.super-navbar[data-enc-nav-ink] .enc-nav__menu{border-color: rgba(250,250,248,0.3);background: rgba(250,250,248,0.06);color: #FAFAF8;box-shadow: inset 0 1.5px 0 rgba(250,250,248,0.26);}
.super-root nav.super-navbar[data-enc-nav-ink] .enc-nav__menu:hover{border-color: rgba(250,250,248,0.4);}
.super-root nav.super-navbar[data-enc-nav-ink] .enc-nav__menu:focus-visible{outline-color: rgba(250,250,248,0.5);}
html[data-enc-sheet]{overflow: hidden !important;}
.super-root nav.super-navbar[data-enc-sheet]{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;background-color: #FAFAF8 !important;border-bottom-color: #E2E2DB !important;}
.super-root nav.super-navbar[data-enc-sheet][data-enc-nav-ink]{background-color: #2A2C28 !important;border-bottom-color: rgba(250,250,248,0.18) !important;}
.enc-sheet,.enc-sheet *{box-sizing: border-box;}
.enc-sheet{position: fixed;top: 64px;right: 0;bottom: 0;left: 0;z-index: 55;background: #FAFAF8;font-family: var(--type-body),system-ui,sans-serif;}
.enc-sheet[data-enc-ink]{background: #2A2C28;}
.enc-sheet__rail{flex: none;display: flex;flex-direction: column;justify-content: space-between;align-items: center;padding: 24px 16px 32px;background: #2A2C28;}
.enc-sheet[data-enc-ink] .enc-sheet__rail{border-right: 1px solid rgba(250,250,248,0.18);}
.enc-sheet__tab{-webkit-appearance: none;appearance: none;cursor: pointer;width: 100%;min-height: 44px;margin: 0;padding: 8px 6px;border: 0;background: transparent;text-align: center;font-family: var(--type-display),sans-serif;font-size: 44px;font-weight: 600;line-height: 1;letter-spacing: -0.02em;color: #2A2C28;text-shadow: 1px 0 0 rgba(250,250,248,0.5),-1px 0 0 rgba(250,250,248,0.5),0 1px 0 rgba(250,250,248,0.5),0 -1px 0 rgba(250,250,248,0.5),0.71px 0.71px 0 rgba(250,250,248,0.5),-0.71px 0.71px 0 rgba(250,250,248,0.5),0.71px -0.71px 0 rgba(250,250,248,0.5),-0.71px -0.71px 0 rgba(250,250,248,0.5);transition: color 0.16s;}
.enc-sheet__tab[aria-selected="true"]{color: #FAFAF8;text-shadow: none;}
.enc-sheet__tab:focus-visible{outline: 3px solid rgba(250,250,248,0.5);outline-offset: 2px;}
.enc-sheet__pane{flex: 1 1 auto;min-width: 0;min-height: 0;display: flex;flex-direction: column;padding: 16px 16px 40px;overflow-y: auto;}
.enc-sheet__thumb{display: block;flex: none;aspect-ratio: 16 / 10;margin-bottom: 6px;overflow: hidden;border: 1px solid #D9D9D2;border-radius: 4px;background: #F2F2ED;transition: border-color 0.16s;}
.enc-sheet__thumb:hover{border-color: #9B9B94;}
.enc-sheet[data-enc-ink] .enc-sheet__thumb{border-color: rgba(250,250,248,0.18);}
.enc-sheet[data-enc-ink] .enc-sheet__thumb:hover{border-color: rgba(250,250,248,0.4);}
.enc-sheet__thumb img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: left center;}
.enc-sheet__thumb[data-enc-shot="panel"] img{object-position: left top;}
.enc-sheet__group{font-family: var(--type-mono),ui-monospace,monospace;font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: #6B6F68;}
.enc-sheet[data-enc-ink] .enc-sheet__group{color: #B4B4B4;}
.enc-sheet__list{display: flex;flex-direction: column;padding-top: 8px;}
.enc-sheet__row{display: flex;flex-direction: column;justify-content: center;gap: 3px;min-height: 48px;padding: 12px 0;border-bottom: 1px solid #E2E2DB;color: #000000;text-decoration: none !important;}
.enc-sheet__row:hover{background: #F2F2ED;}
.enc-sheet[data-enc-ink] .enc-sheet__row{border-bottom-color: rgba(250,250,248,0.18);color: #FAFAF8;}
.enc-sheet[data-enc-ink] .enc-sheet__row:hover{background: transparent;}
.enc-sheet__name{font-family: var(--type-display),sans-serif;font-size: 20px;font-weight: 600;line-height: 1.1;letter-spacing: -0.026em;color: inherit;}
.enc-sheet__line{font-size: 13px;color: #6B6F68;}
.enc-sheet[data-enc-ink] .enc-sheet__line{color: #B4B4B4;}
.enc-sheet a:focus-visible{outline: 3px solid rgba(0,0,0,0.32);outline-offset: 2px;}
.enc-sheet[data-enc-ink] a:focus-visible{outline-color: rgba(250,250,248,0.5);}
@media (max-width: 1100px){.enc-nav__row--mark .enc-nav__row-name,.enc-nav__row--mark .enc-nav__row-fig{display: none;}
.enc-nav__row--mark{justify-content: center;}
}
:root{--type-display: "Outfit",system-ui,sans-serif;--type-body: "Hanken Grotesk",system-ui,sans-serif;--type-mono: "JetBrains Mono",ui-monospace,monospace;}
h1.notion-heading,h2.notion-heading,h3.notion-heading,h4.notion-heading{margin-top: 0 !important;padding-top: 0 !important;font-family: var(--type-display) !important;color: inherit;text-wrap: balance !important;}
h1.notion-heading{font-weight: 600 !important;font-size: clamp(40px,6.2vw,92px) !important;line-height: 0.96 !important;--h1-line-height: 0.96 !important;letter-spacing: -0.046em !important;max-width: 15ch !important;margin-bottom: 20px !important;}
h2.notion-heading{font-weight: 600 !important;font-size: clamp(30px,4.2vw,54px) !important;line-height: 1.02 !important;--h2-line-height: 1.02 !important;letter-spacing: -0.038em !important;max-width: 22ch !important;margin-bottom: 16px !important;}
h3.notion-heading{font-weight: 600 !important;font-size: clamp(22px,2.4vw,30px) !important;line-height: 1.14 !important;--h3-line-height: 1.14 !important;letter-spacing: -0.026em !important;max-width: 30ch !important;}
h4.notion-heading{font-weight: 500 !important;font-size: clamp(18px,1.6vw,21px) !important;line-height: 1.24 !important;--h4-line-height: 1.24 !important;letter-spacing: -0.018em !important;max-width: 40ch !important;}
:root{--btn-h: 44px;--btn-px: 18px;--btn-fs: 15px;--btn-gap: 9px;--btn-badge: 19px;--btn-lift: 0 1px 2px rgba(0,0,0,0.10);--btn-lift-soft: 0 1px 2px rgba(0,0,0,0.06);--btn-focus: rgba(0,0,0,0.32);--btn-1-fill: #99CC66;--btn-1-ring: #7CAE48;--btn-1-fill-hover: #A8D67A;--btn-1-ring-hover: #7CAE48;--btn-1-fill-press: #7CAE48;--btn-1-ring-press: #5F8A37;--btn-1-highlight: inset 0 1.5px 0 rgba(255,255,255,0.78);--btn-1-highlight-hover: inset 0 1.5px 0 rgba(255,255,255,1);--btn-1-press: inset 0 1px 2px rgba(0,0,0,0.18);--btn-2-fill: #FAFAF8;--btn-2-fill-hover: #FAFAF8;--btn-2-fill-press: #F2F2ED;--btn-2-ring: #D9D9D2;--btn-2-ring-hover: #B9B9B1;--btn-2-text: #000;--btn-2-highlight: inset 0 1.5px 0 rgba(255,255,255,1);--btn-2-press: inset 0 1px 2px rgba(0,0,0,0.07);--btn-3-text: #000;--btn-1-dis-fill: #E2E2DB;--btn-1-dis-ring: #D9D9D2;--btn-1-dis-text: #575B55;--btn-2-dis-fill: #FAFAF8;--btn-2-dis-ring: #E2E2DB;--btn-2-dis-text: #6B6F68;--btn-3-dis-text: #6B6F68;--btn-badge-dis-fill: #D9D9D2;--btn-badge-dis-icon: #6B6F68;}
.notion-callout:has(> .notion-callout__content > span.notion-semantic-string > .notion-link){position: relative !important;display: flex !important;align-self: flex-start !important;width: fit-content !important;max-width: 100% !important;min-height: 0 !important;margin: 6px 0 !important;padding: 0 !important;border: 0 !important;border-radius: 10px !important;background: transparent !important;box-shadow: none !important;overflow: visible !important;}
.notion-callout:has(> .notion-callout__content > span.notion-semantic-string > .notion-link) > .notion-callout__content{display: block !important;width: auto !important;margin: 0 !important;padding: 0 !important;}
.notion-callout:has(> .notion-callout__content > span.notion-semantic-string > .notion-link) > .notion-callout__content > .notion-semantic-string{display: block !important;}
.notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link{position: static !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: var(--btn-gap) !important;box-sizing: border-box !important;min-height: var(--btn-h) !important;padding: 0 var(--btn-px) !important;border: 1px solid #7CAE48 !important;border-radius: 10px !important;background: #99CC66 !important;box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.78),var(--btn-lift) !important;outline: none !important;font-family: "Hanken Grotesk",system-ui,sans-serif !important;font-size: var(--btn-fs) !important;font-weight: 500 !important;line-height: 1.2 !important;letter-spacing: -0.006em !important;white-space: nowrap !important;text-decoration: none !important;color: #000 !important;cursor: pointer !important;transition: background-color 0.14s ease,border-color 0.14s ease,box-shadow 0.14s ease,color 0.14s ease !important;}
.notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link:hover{opacity: 1 !important;background: var(--btn-1-fill-hover) !important;border-color: var(--btn-1-ring-hover) !important;box-shadow: var(--btn-1-highlight-hover),var(--btn-lift) !important;}
.notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link:active{background: #7CAE48 !important;border-color: #5F8A37 !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.18) !important;}
.notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link:focus-visible{box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.78),0 0 0 3px var(--btn-focus) !important;}
.notion-callout.bg-gray-light > .notion-callout__content > span.notion-semantic-string > .notion-link{background: var(--btn-2-fill) !important;border-color: var(--btn-2-ring) !important;box-shadow: var(--btn-2-highlight),var(--btn-lift-soft) !important;color: var(--btn-2-text) !important;}
.notion-callout.bg-gray-light > .notion-callout__content > span.notion-semantic-string > .notion-link:hover{background: var(--btn-2-fill-hover) !important;border-color: var(--btn-2-ring-hover) !important;}
.notion-callout.bg-gray-light > .notion-callout__content > span.notion-semantic-string > .notion-link:active{background: var(--btn-2-fill-press) !important;border-color: var(--btn-2-ring-hover) !important;box-shadow: var(--btn-2-press) !important;}
.notion-callout.bg-gray-light > .notion-callout__content > span.notion-semantic-string > .notion-link:focus-visible{box-shadow: var(--btn-2-highlight),0 0 0 3px var(--btn-focus) !important;}
.notion-callout:not([class*="bg-"]) > .notion-callout__content > span.notion-semantic-string > .notion-link,.notion-callout:not([class*="bg-"]) > .notion-callout__content > span.notion-semantic-string > .notion-link:hover,.notion-callout:not([class*="bg-"]) > .notion-callout__content > span.notion-semantic-string > .notion-link:active{min-height: 44px !important;padding: 0 6px !important;background: transparent !important;border-color: transparent !important;box-shadow: none !important;color: var(--btn-3-text) !important;}
.notion-callout:not([class*="bg-"]) > .notion-callout__content > span.notion-semantic-string > .notion-link:focus-visible{box-shadow: 0 0 0 3px var(--btn-focus) !important;}
.notion-callout:not([class*="bg-"]) > .notion-callout__content > span.notion-semantic-string > .notion-link::after{content: "";display: grid;place-items: center;flex: none;width: var(--btn-badge);height: var(--btn-badge);border-radius: 999px;background: #99CC66 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.25 10h11.5'/%3E%3Cpath d='M11.25 5.5 15.75 10l-4.5 4.5'/%3E%3C/svg%3E") center / 60% no-repeat;transition: transform 0.16s ease;}
.notion-callout:not([class*="bg-"]) > .notion-callout__content > span.notion-semantic-string > .notion-link:hover::after{transform: translateX(3px);}
.notion-column-list:has(> .notion-column > .notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link):not(:has(> .notion-column > :not(.notion-callout,.notion-text:empty))){justify-content: flex-start !important;flex-wrap: wrap !important;gap: 12px !important;}
.notion-column-list:has(> .notion-column > .notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link):not(:has(> .notion-column > :not(.notion-callout,.notion-text:empty))) > .notion-column > .notion-text:empty{display: none !important;}
.notion-column-list:has(> .notion-column > .notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link):not(:has(> .notion-column > :not(.notion-callout,.notion-text:empty))) > .notion-column{flex: none !important;width: auto !important;margin: 0 !important;padding: 0 !important;}
@media (max-width: 520px){.notion-callout:has(> .notion-callout__content > span.notion-semantic-string > .notion-link){align-self: stretch !important;width: 100% !important;}
.notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link{width: 100% !important;}
.notion-column-list:has(> .notion-column > .notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link):not(:has(> .notion-column > :not(.notion-callout,.notion-text:empty))){flex-direction: column !important;gap: 10px !important;}
.notion-column-list:has(> .notion-column > .notion-callout > .notion-callout__content > span.notion-semantic-string > .notion-link):not(:has(> .notion-column > :not(.notion-callout,.notion-text:empty))) > .notion-column{width: 100% !important;}
}
.notion-collection__header,.notion-property__title__icon-wrapper{display: none !important;}
.notion-collection-gallery{padding-bottom: 10px !important;}
:root{--card-radius: 12px;--card-bleed: 6px;--card-media-radius: calc(var(--card-radius) - var(--card-bleed));--card-pad: 22px;--card-gap: 13px;--card-title-size: 19px;--card-fill: var(--color-bg-default);--card-fill-press: #FAFAF8;--card-ring: #D9D9D2;--card-ring-hover: #B9B9B1;--card-ring-selected: #000000;--card-ring-disabled: #EDEDE7;--card-highlight: inset 0 1.5px 0 rgba(255,255,255,1);--card-lift: 0 1px 2px rgba(0,0,0,0.06);--card-lift-hover: 0 1px 2px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.05);--card-press: inset 0 1px 2px rgba(0,0,0,0.07);--card-focus: rgba(0,0,0,0.32);--card-title: #000000;--card-body: #3A3D38;--card-meta: #6B6F68;--card-well: #F2F2ED;--card-pastels: #DCEEC7,#F8E8B3,#D2E3F6,#F8DDC6,#F7DCE7;}
.notion-collection-gallery.small{--card-pad: 16px;--card-gap: 10px;--card-title-size: 16px;}
.notion-collection-gallery.large{--card-pad: 28px;--card-gap: 16px;--card-title-size: 21px;}
.notion-collection-gallery{gap: 18px !important;}
.notion-collection-gallery .notion-collection-card{position: relative;display: flex !important;flex-direction: column !important;padding: var(--card-bleed) !important;border: 1px solid var(--card-ring) !important;border-radius: var(--card-radius) !important;background-color: var(--card-fill) !important;box-shadow: var(--card-highlight),var(--card-lift) !important;transform: none !important;transition: background-color 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease !important;}
.notion-collection-card:not(.no-click):hover{background-color: var(--card-fill) !important;border-color: var(--card-ring-hover) !important;box-shadow: var(--card-highlight),var(--card-lift-hover) !important;cursor: pointer !important;}
.notion-collection-card:not(.no-click):active{border-color: var(--card-ring) !important;background-color: var(--card-fill-press) !important;box-shadow: var(--card-highlight),var(--card-press) !important;}
.notion-collection-card:has(> .notion-collection-card__anchor:focus-visible){outline: 3px solid var(--card-focus) !important;outline-offset: 2px !important;}
.notion-collection-card__anchor:focus-visible{outline: 0 !important;}
.notion-collection-card.no-click,.notion-collection-card.no-click:hover{cursor: default !important;}
.notion-collection-card.no-click:hover{background-color: var(--card-fill) !important;}
.notion-collection-card__cover{border: 0 !important;margin-inline: auto !important;max-width: 100% !important;border-radius: var(--card-media-radius) !important;}
.notion-collection-card__content{display: flex !important;flex-direction: column !important;flex: 1 1 auto !important;gap: calc(var(--card-gap) - 6px);padding: calc(var(--card-pad) - var(--card-bleed)) !important;}
.notion-collection-card__cover ~ .notion-collection-card__content,.notion-collection-card > span:has(.notion-collection-card__cover) ~ .notion-collection-card__content{padding-top: var(--card-gap) !important;}
.notion-collection-card__content > :last-child:not(:first-child){margin-top: auto !important;}
.notion-collection-card .notion-property__title{font-family: var(--type-display) !important;font-weight: 600 !important;font-size: var(--card-title-size) !important;line-height: 1.12 !important;letter-spacing: -0.024em !important;color: var(--card-title) !important;}
.notion-collection-card .notion-property__text{font-family: var(--type-body) !important;font-size: 14.5px !important;line-height: 1.55 !important;color: var(--card-body) !important;}
.notion-collection-card .notion-property__date{font-family: var(--type-mono) !important;font-size: 10.5px !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: var(--card-meta) !important;}
.notion-pill{padding: 8px 14px !important;border: var(--hard-border);border-radius: 18px !important;}
.notion-property{display: flex;flex-wrap: wrap;gap: 4px;}
.notion-column .notion-divider{visibility: hidden;}
@media (max-width: 1024px){.notion-column .notion-divider{display: none !important;}
}
.notion-code:not([data-enc-source]):not([data-enc-source] *){position: relative !important;display: flex !important;flex-direction: column !important;gap: 10px !important;margin: 14px 0;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > pre{order: 1;margin: 0 !important;padding: 18px 56px 18px 20px !important;border: 0 !important;border-radius: 4px !important;background: #F2F2ED !important;overflow-x: auto !important;scrollbar-width: thin;scrollbar-color: #E2E2DB transparent;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > pre::-webkit-scrollbar{height: 6px;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > pre::-webkit-scrollbar-thumb{background: #E2E2DB;border-radius: 999px;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > pre::-webkit-scrollbar-track{background: transparent;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > pre,.notion-code:not([data-enc-source]):not([data-enc-source] *) > pre > code{font-family: var(--type-mono),ui-monospace,monospace !important;font-size: 13.5px !important;line-height: 1.6 !important;color: #000000 !important;white-space: pre !important;tab-size: 4;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > pre > code{display: block;min-width: max-content;padding: 0 !important;background: transparent !important;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) .enc-code__n,.notion-code:not([data-enc-source]):not([data-enc-source] *) .enc-code__m{color: #9B9B94;-webkit-user-select: none;user-select: none;font-variant-numeric: tabular-nums;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) .enc-t-b{color: #000000;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) .enc-t-a{color: #3A3D38;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) .enc-t-s{color: #3F6B27;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) .enc-t-c,.notion-code:not([data-enc-source]):not([data-enc-source] *) .enc-t-p{color: #6B6F68;}
.notion-code:not([data-enc-source]):not([data-enc-source] *)[data-enc-code="csv"] > pre > code{display: grid;grid-template-columns: repeat(var(--enc-cols,1),max-content);column-gap: 28px;font-variant-numeric: tabular-nums;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) .enc-csv__h{padding: 0 0 6px;border-bottom: 1px solid #000000;font-weight: 500;color: #000000;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) .enc-csv__first{padding-top: 8px;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .enc-code__kicker{order: 0;overflow: hidden;font-family: var(--type-mono),ui-monospace,monospace;font-size: 10.5px;line-height: 14px;letter-spacing: 0.13em;text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;color: #3A3D38;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-caption{order: 2;position: static !important;display: block;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 13.5px !important;line-height: 1.5 !important;letter-spacing: normal !important;text-transform: none !important;color: #6B6F68 !important;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-caption:empty,.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-caption [data-enc-kicker-src]{display: none !important;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-code__copy-button{position: absolute !important;top: 10px !important;right: 10px !important;z-index: 1;box-sizing: border-box !important;display: inline-grid !important;place-items: center !important;width: 32px !important;height: 32px !important;margin: 0 !important;padding: 0 !important;border: 1px solid #D9D9D2 !important;border-radius: 10px !important;background: #FAFAF8 !important;box-shadow: inset 0 1.5px 0 rgba(255,255,255,1),0 1px 2px rgba(0,0,0,0.06) !important;color: #000000 !important;font-size: 0 !important;opacity: 1 !important;visibility: visible !important;cursor: pointer;transition: border-color 0.16s ease !important;}
.notion-code:not([data-enc-source]):not([data-enc-source] *):has(> .enc-code__kicker) > .notion-code__copy-button{top: 34px !important;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-code__copy-button > svg{display: none !important;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-code__copy-button::before{content: "";width: 14px;height: 14px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='12' height='12' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 0 1 2-2h10'/%3E%3C/svg%3E") center / 14px 14px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='12' height='12' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 0 1 2-2h10'/%3E%3C/svg%3E") center / 14px 14px no-repeat;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-code__copy-button[data-enc-copied]::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-code__copy-button:hover{border-color: #B9B9B1 !important;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-code__copy-button:active{box-shadow: inset 0 1px 2px rgba(0,0,0,0.12) !important;}
.notion-code:not([data-enc-source]):not([data-enc-source] *) > .notion-code__copy-button:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(0,0,0,0.32) !important;}
.notion-table__wrapper:not(:is([data-enc-chain],[data-enc-source]) *){max-width: 100%;overflow-x: auto !important;scrollbar-width: thin;scrollbar-color: #E2E2DB transparent;}
.notion-table__wrapper:not(:is([data-enc-chain],[data-enc-source]) *)::-webkit-scrollbar{height: 6px;}
.notion-table__wrapper:not(:is([data-enc-chain],[data-enc-source]) *)::-webkit-scrollbar-thumb{background: #E2E2DB;border-radius: 999px;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *){width: 100% !important;min-width: 480px;margin: 0 !important;border: 0 !important;border-collapse: collapse !important;table-layout: fixed !important;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *):has(tr:first-child > td:nth-child(5)){min-width: 560px;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *):has(tr:first-child > td:nth-child(6)){min-width: 672px;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *):has(tr:first-child > td:nth-child(7)){min-width: 784px;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *):has(tr:first-child > td:nth-child(8)){min-width: 896px;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *):has(tr:first-child > td:nth-child(9)){min-width: 1008px;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *) td{width: auto !important;min-width: 0 !important;max-width: none !important;padding: 14px 14px 14px 0 !important;border: 0 !important;border-bottom: 1px solid #E2E2DB !important;background: transparent !important;vertical-align: top !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 14.5px !important;font-weight: 400 !important;line-height: 1.45 !important;letter-spacing: normal !important;text-transform: none !important;color: #3A3D38 !important;text-wrap: pretty;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *) .notion-table__cell{min-height: 0 !important;padding: 0 !important;font: inherit !important;color: inherit !important;letter-spacing: inherit !important;text-transform: inherit !important;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *):not(.col-header) tr:first-child td{border-top: 1px solid #000000 !important;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *).col-header tr:first-child td{position: sticky;top: 0;z-index: 1;padding: 0 14px 12px 0 !important;border-bottom: 1px solid #000000 !important;background: #FAFAF8 !important;vertical-align: bottom !important;font-family: var(--type-mono),ui-monospace,monospace !important;font-size: 10.5px !important;font-weight: 500 !important;line-height: normal !important;letter-spacing: 0.13em !important;text-transform: uppercase !important;color: #3A3D38 !important;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *).row-header tr td:first-child{position: sticky;left: 0;z-index: 1;background: #FAFAF8 !important;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *).row-header.col-header tr:first-child td:first-child{z-index: 2;}
table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *).row-header:not(.col-header) tr td:first-child,table.notion-table:not(:is([data-enc-chain],[data-enc-source]) *).row-header.col-header tr:not(:first-child) td:first-child{font-family: var(--type-display),system-ui,sans-serif !important;font-size: 14.5px !important;font-weight: 600 !important;line-height: 1.3 !important;letter-spacing: -0.014em !important;color: #000000 !important;}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]){box-sizing: border-box;width: 100%;margin: 0 !important;padding: 0 !important;border: 0 !important;border-bottom: 1px solid #E2E2DB !important;background: transparent !important;}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]):not(.notion-toggle + *){border-top: 1px solid #000000 !important;}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]) > .notion-toggle__summary{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 16px !important;margin: 0 !important;padding: 16px 0 !important;cursor: pointer;font-family: var(--type-display),system-ui,sans-serif !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.3 !important;letter-spacing: -0.022em !important;color: #000000 !important;text-align: left;}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]) > .notion-toggle__summary > .notion-semantic-string{order: 1;flex: 1 1 auto;min-width: 0;font: inherit !important;letter-spacing: inherit !important;color: inherit !important;}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]) > .notion-toggle__summary > .notion-toggle__trigger{order: 2;flex: none;display: inline-grid !important;place-items: center;width: 20px !important;height: 20px !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border-radius: 999px !important;background: #99CC66 !important;color: #000000;transform: none !important;}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]) > .notion-toggle__summary > .notion-toggle__trigger > *{display: none !important;}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]) > .notion-toggle__summary > .notion-toggle__trigger::before{content: "";width: 11px;height: 11px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M6 2.5v7'/%3E%3Cpath d='M2.5 6h7'/%3E%3C/svg%3E") center / 11px 11px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M6 2.5v7'/%3E%3Cpath d='M2.5 6h7'/%3E%3C/svg%3E") center / 11px 11px no-repeat;}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]).open > .notion-toggle__summary > .notion-toggle__trigger::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M2.5 6h7'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M2.5 6h7'/%3E%3C/svg%3E");}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]) > .notion-toggle__content{margin: 0 !important;padding: 0 44px 18px 0 !important;border: 0 !important;}
.notion-toggle:not(:is([data-enc-security],[data-enc-invest],[data-enc-fold]) *):not([data-enc-source],[data-enc-copy],[data-enc-chain-copy],[data-enc-fold]) > .notion-toggle__content > .notion-text{margin: 0 !important;padding: 0 !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 15px !important;line-height: 1.56 !important;letter-spacing: normal !important;color: #3A3D38 !important;text-wrap: pretty;}
.notion-quote{margin: 14px 0 !important;padding: clamp(28px,3vw,44px) clamp(32px,4vw,60px) !important;max-width: 680px;box-sizing: border-box;border: 0 !important;border-left: 0 !important;border-radius: 0 !important;background: #DCEEC7 !important;font-family: var(--type-display),system-ui,sans-serif !important;font-weight: 500 !important;font-size: clamp(22px,2.4vw,32px) !important;line-height: 1.2 !important;letter-spacing: -0.032em !important;color: #000000 !important;text-wrap: balance;}
.notion-quote *{font: inherit !important;color: inherit !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *),.notion-external-object:not([data-enc-source]):not([data-enc-source] *){margin: 14px 0;padding: 0 !important;border: 0 !important;border-radius: 12px !important;background: transparent !important;box-shadow: none !important;transform: none !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) > a.notion-link,.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) > a,.notion-external-object:not([data-enc-source]):not([data-enc-source] *) > a{position: relative;overflow: hidden;border: 1px solid #D9D9D2 !important;border-radius: 12px !important;background: #FAFAF8 !important;box-shadow: inset 0 1.5px 0 rgba(255,255,255,1),0 1px 2px rgba(0,0,0,0.06) !important;color: #000000 !important;text-decoration: none !important;transition: border-color 0.16s ease !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) > a.notion-link:hover,.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) > a:hover,.notion-external-object:not([data-enc-source]):not([data-enc-source] *) > a:hover{border-color: #9B9B94 !important;opacity: 1 !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) > a{display: grid !important;grid-template-columns: 160px minmax(0,1fr);min-height: 120px;padding: 0 !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) .notion-bookmark__cover{grid-column: 1;grid-row: 1;position: relative;width: auto !important;height: auto !important;min-height: 120px;margin: 0 !important;border: 0 !important;border-radius: 0 !important;background: #F2F2ED;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) .notion-bookmark__cover img{position: absolute !important;inset: 0;width: 100% !important;height: 100% !important;object-fit: cover !important;border-radius: 0 !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) .notion-bookmark__cover:not(:has(img)){display: none !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *):not(:has(.notion-bookmark__cover img)) > a::before{content: "";grid-column: 1;grid-row: 1;min-height: 120px;background: #F2F2ED;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *):not(:has(.notion-bookmark__cover img)) .notion-bookmark__link > div:first-child{position: absolute;left: 80px;top: 50%;margin: 0 !important;transform: translate(-50%,-50%);}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *):not(:has(.notion-bookmark__cover img)) .notion-bookmark__link img{width: 32px !important;height: 32px !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *):has(.notion-bookmark__cover img) .notion-bookmark__link > div:first-child{display: none !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) .notion-bookmark__content{grid-column: 2;grid-row: 1;display: flex !important;flex-direction: column;gap: 6px;min-width: 0;margin: 0 !important;padding: 16px 18px !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) .notion-bookmark__link{order: 0;display: flex !important;min-width: 0;margin: 0 !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) .notion-bookmark__link p,.notion-external-object:not([data-enc-source]):not([data-enc-source] *) .notion-external-object__subtitle{order: 0;overflow: hidden;margin: 0 !important;font-family: var(--type-mono),ui-monospace,monospace !important;font-size: 10px !important;line-height: normal !important;letter-spacing: 0.13em !important;text-transform: uppercase !important;white-space: nowrap;text-overflow: ellipsis;color: #6B6F68 !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) .notion-bookmark__title,.notion-external-object:not([data-enc-source]):not([data-enc-source] *) .notion-external-object__title{order: 1;margin: 0 !important;font-family: var(--type-display),system-ui,sans-serif !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.2 !important;letter-spacing: -0.022em !important;white-space: normal !important;color: #000000 !important;}
.notion-bookmark:not([data-enc-source]):not([data-enc-source] *) .notion-bookmark__description{order: 2;display: -webkit-box !important;overflow: hidden;margin: 0 !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: auto !important;max-height: none !important;opacity: 1 !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 13.5px !important;line-height: 1.5 !important;white-space: normal !important;color: #3A3D38 !important;}
.notion-external-object:not([data-enc-source]):not([data-enc-source] *){display: block !important;width: 100% !important;max-width: 100%;}
.notion-external-object:not([data-enc-source]):not([data-enc-source] *) > a{display: block !important;}
.notion-external-object:not([data-enc-source]):not([data-enc-source] *) .notion-external-object__attributes{display: grid !important;grid-template-columns: 160px minmax(0,1fr);align-items: stretch !important;min-height: 120px;margin: 0 !important;padding: 0 !important;background: transparent !important;}
.notion-external-object:not([data-enc-source]):not([data-enc-source] *) .notion-external-object__avatar-wrapper{position: relative;width: auto !important;height: auto !important;min-height: 120px;margin: 0 !important;border-radius: 0 !important;background: #F2F2ED;}
.notion-external-object:not([data-enc-source]):not([data-enc-source] *) .notion-external-object__avatar{display: none !important;}
.notion-external-object:not([data-enc-source]):not([data-enc-source] *) .notion-external-object__avatar-icon{position: absolute !important;left: 50% !important;top: 50% !important;right: auto !important;bottom: auto !important;width: 32px !important;height: 32px !important;border: 0 !important;border-radius: 0 !important;transform: translate(-50%,-50%);}
.notion-external-object:not([data-enc-source]):not([data-enc-source] *) .notion-external-object__details{display: flex !important;flex-direction: column;justify-content: flex-start !important;gap: 6px;min-width: 0;margin: 0 !important;padding: 16px 18px !important;}
.notion-form__wrapper{display: grid !important;grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr) !important;gap: 64px !important;align-items: start !important;box-sizing: border-box !important;width: 100% !important;margin: 0 !important;padding: 54px 48px 48px !important;background: #FAFAF8 !important;font-family: "Hanken Grotesk",system-ui,sans-serif !important;color: #000 !important;}
.notion-form__wrapper > .notion-header.form{display: block !important;margin: 0 !important;padding: 0 !important;background: none !important;}
.notion-form__wrapper .notion-header__cover{display: none !important;}
.notion-form__wrapper .notion-header__content{display: flex !important;flex-direction: column !important;gap: 26px !important;max-width: none !important;margin: 0 !important;padding: 0 !important;}
.notion-form__wrapper .notion-header__title-wrapper{margin: 0 !important;padding: 0 !important;}
.notion-form__wrapper .notion-header__title{margin: 0 !important;padding: 0 !important;font-family: "Outfit",sans-serif !important;font-weight: 600 !important;font-size: clamp(44px,6vw,92px) !important;line-height: 0.9 !important;letter-spacing: -0.05em !important;color: #000 !important;text-wrap: balance !important;}
.notion-form__wrapper .notion-header__description{margin: 0 !important;max-width: 44ch !important;font-family: "Hanken Grotesk",system-ui,sans-serif !important;font-size: 16px !important;line-height: 1.56 !important;color: #3A3D38 !important;text-wrap: pretty !important;}
.notion-form__wrapper > form.notion-form{display: flex !important;flex-direction: column !important;gap: 18px !important;box-sizing: border-box !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 30px 28px !important;background: #FFFFFF !important;border: 1px solid #E2E2DB !important;border-radius: 4px !important;box-shadow: none !important;}
.notion-form__wrapper .notion-form__field{display: flex !important;flex-direction: column !important;gap: 8px !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;}
.notion-form__wrapper .notion-form__field-title{margin: 0 !important;padding: 0 !important;font-family: "JetBrains Mono",ui-monospace,monospace !important;font-size: 10.5px !important;font-weight: 400 !important;line-height: 1.4 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: #6B6F68 !important;}
.notion-form__wrapper .notion-form__input-field{box-sizing: border-box !important;width: 100% !important;min-height: 48px !important;margin: 0 !important;padding: 13px 14px !important;border: 1px solid #E2E2DB !important;border-radius: 4px !important;background-color: #FFFFFF !important;box-shadow: none !important;outline: none !important;font-family: "Hanken Grotesk",system-ui,sans-serif !important;font-size: 15.5px !important;line-height: 1.3 !important;color: #000 !important;transition: border-color 0.15s ease !important;}
.notion-form__wrapper textarea{min-height: 92px !important;line-height: 1.5 !important;resize: vertical !important;}
.notion-form__wrapper .notion-form__input-field::placeholder{color: #6B6F68 !important;opacity: 1 !important;}
.notion-form__wrapper .notion-form__input-field:focus{border-color: #000 !important;}
.notion-form__wrapper .notion-form__field-title-required{margin-left: 2px !important;color: #6B6F68 !important;}
.notion-form__wrapper .notion-form__field-error{margin: 0 !important;font-family: "JetBrains Mono",ui-monospace,monospace !important;font-size: 10.5px !important;letter-spacing: 0.08em !important;color: #8A6A12 !important;}
.notion-form__wrapper .notion-form__field:has(.notion-form__input-field:placeholder-shown) .notion-form__field-error{display: none !important;}
.notion-form__wrapper .notion-form__select-options{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 !important;padding: 0 !important;}
.notion-form__wrapper .notion-form__checkbox-wrapper{width: auto !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;background: none !important;}
.notion-form__wrapper .notion-form__checkbox-label{position: relative !important;display: flex !important;align-items: center !important;gap: 10px !important;min-height: 40px !important;margin: 0 !important;padding: 9px 13px !important;border: 1px solid #E2E2DB !important;border-radius: 4px !important;background: #FFFFFF !important;cursor: pointer !important;transition: background-color 0.12s ease,border-color 0.15s ease !important;}
.notion-form__wrapper .notion-form__checkbox-label:hover{border-color: #3A3D38 !important;}
.notion-form__wrapper .notion-form__checkbox-input-wrapper{position: absolute !important;inset: 0 !important;margin: 0 !important;opacity: 0 !important;}
.notion-form__wrapper .notion-form__checkbox-input{width: 100% !important;height: 100% !important;margin: 0 !important;cursor: pointer !important;}
.notion-form__wrapper .notion-form__checkbox-text{margin: 0 !important;font-family: "Hanken Grotesk",system-ui,sans-serif !important;font-size: 15px !important;line-height: 1.3 !important;color: #000 !important;}
.notion-form__wrapper .notion-form__checkbox-label:has(input:checked){background: #DCEEC7 !important;border-color: #000 !important;}
.notion-form__wrapper .notion-form__checkbox-label:has(input:checked) .notion-form__checkbox-text::after{content: "✓" !important;margin-left: 10px !important;font-family: "JetBrains Mono",ui-monospace,monospace !important;font-size: 11px !important;color: #3F6B27 !important;}
.notion-form__wrapper .notion-form__checkbox-label:has(input:focus-visible){outline: 2px solid #000 !important;outline-offset: 2px !important;}
.notion-form__wrapper .notion-form__submit-button{display: block !important;margin: 4px 0 0 !important;padding: 0 !important;background: none !important;border: 0 !important;}
.notion-form__wrapper .notion-form__submit-button > button{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: var(--btn-gap) !important;box-sizing: border-box !important;min-height: var(--btn-h) !important;padding: 0 var(--btn-px) !important;border: 1px solid #7CAE48 !important;border-radius: 10px !important;background: #99CC66 !important;box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.78),var(--btn-lift) !important;outline: none !important;cursor: pointer !important;font-family: "Hanken Grotesk",system-ui,sans-serif !important;font-size: var(--btn-fs) !important;font-weight: 500 !important;letter-spacing: -0.006em !important;white-space: nowrap !important;color: #000 !important;transition: background-color 0.14s ease,border-color 0.14s ease,box-shadow 0.14s ease !important;}
.notion-form__wrapper .notion-form__submit-button > button:hover{background: var(--btn-1-fill-hover) !important;border-color: var(--btn-1-ring-hover) !important;box-shadow: var(--btn-1-highlight-hover),var(--btn-lift) !important;}
.notion-form__wrapper .notion-form__submit-button > button:active{background: #7CAE48 !important;border-color: #5F8A37 !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.18) !important;}
.notion-form__wrapper .notion-form__submit-button > button:focus-visible{box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.78),0 0 0 3px var(--btn-focus) !important;}
.notion-form__wrapper .notion-form__submit-button > button *{color: inherit !important;font: inherit !important;}
@media (max-width: 900px){.notion-form__wrapper{grid-template-columns: minmax(0,1fr) !important;gap: 32px !important;padding: 36px 20px !important;}
.notion-form__wrapper > form.notion-form{padding: 24px 20px !important;}
}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading){--cover-x: max(clamp(24px,5vw,76px),calc(50vw - 864px));--cover-gap: clamp(18px,2.6vh,32px);position: relative !important;display: block !important;box-sizing: border-box !important;width: 100vw !important;max-width: none !important;min-height: calc(100svh - var(--cover-top,0px)) !important;margin: 0 calc(50% - 50vw) !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;background: var(--color-bg-default) !important;background-image: none !important;overflow: hidden !important;color: #000000 !important;--btn-h: 48px;--btn-px: 20px;--btn-fs: 16px;}
body:has(.notion-root > .notion-callout:first-child > .notion-callout__content > h1.notion-heading) .super-content{padding-top: 0 !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__icon,.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > span{display: none !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content{position: relative !important;z-index: 1 !important;container-type: inline-size;display: grid !important;grid-template-columns: max-content minmax(0,1fr) !important;grid-template-rows: auto minmax(clamp(24px,3.4vh,44px),1fr) auto auto auto minmax(clamp(24px,3.4vh,44px),1fr) auto !important;align-items: center !important;box-sizing: border-box !important;width: 100% !important;max-width: none !important;min-height: inherit !important;margin: 0 !important;padding: calc(64px + clamp(24px,3.4vh,40px)) var(--cover-x) clamp(28px,4vh,48px) !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > *{grid-column: 1 / -1;margin: 0 !important;padding: 0 !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:is(:nth-of-type(1),:nth-of-type(2),:nth-of-type(4),:nth-of-type(5)){position: relative !important;overflow: visible !important;min-height: 0 !important;font-family: var(--type-mono),ui-monospace,monospace !important;font-size: 11px !important;font-weight: 400 !important;line-height: 16px !important;letter-spacing: 0.14em !important;text-transform: uppercase !important;white-space: nowrap !important;color: #3A3D38 !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:nth-of-type(1){grid-column: 1 !important;grid-row: 1 !important;padding: 0 18px 18px 0 !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:nth-of-type(2){grid-column: 2 !important;grid-row: 1 !important;padding: 0 0 18px 19px !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:nth-of-type(1)::after{content: "";position: absolute;left: 0;bottom: 0;width: min(46cqw,420px);height: 1px;background: #E2E2DB;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:is(:nth-of-type(2),:nth-of-type(5))::before{content: "";position: absolute;left: 0;top: 2px;width: 1px;height: 12px;background: #A5A5A5;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:nth-of-type(4){grid-column: 1 !important;grid-row: 7 !important;padding-right: 16px !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:nth-of-type(5){grid-column: 2 !important;grid-row: 7 !important;padding-left: 17px !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:is(:nth-of-type(4),:nth-of-type(5)){font-size: 10.5px !important;letter-spacing: 0.12em !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:nth-of-type(5)::before{top: 2.5px;height: 11px;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading)[data-enc-pairs] > .notion-callout__content > p.notion-text:is(:nth-of-type(1),:nth-of-type(2),:nth-of-type(4),:nth-of-type(5)){grid-column: 1 / -1 !important;justify-self: start !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading)[data-enc-pairs] > .notion-callout__content > p.notion-text:nth-of-type(2){margin-left: var(--cover-pair-top,0px) !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading)[data-enc-pairs] > .notion-callout__content > p.notion-text:nth-of-type(5){margin-left: var(--cover-pair-foot,0px) !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > h1.notion-heading{grid-row: 3 !important;max-width: min(47cqw,640px) !important;margin-bottom: var(--cover-gap) !important;font-family: var(--type-display) !important;font-weight: 600 !important;font-size: clamp(40px,6.6vw,100px) !important;line-height: 0.94 !important;--h1-line-height: 0.94 !important;letter-spacing: -0.048em !important;color: #000000 !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > p.notion-text:nth-of-type(3){grid-row: 4 !important;max-width: min(47cqw,640px) !important;margin-bottom: var(--cover-gap) !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: clamp(16px,1.7vw,21px) !important;line-height: 1.52 !important;letter-spacing: normal !important;text-wrap: pretty;color: #3A3D38 !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > .notion-column-list{grid-row: 5 !important;width: auto !important;justify-self: start !important;}
.enc-cover{position: absolute;inset: 0;z-index: 0;overflow: hidden;pointer-events: none;}
.enc-cover__box{position: absolute;left: 0;right: 0;top: 50%;aspect-ratio: 924 / 540;transform: translateY(-50%);}
.enc-cover__box > *{position: absolute;box-sizing: border-box;}
.enc-cover__box img{display: block;}
.enc-cover__box svg{inset: 0;width: 100%;height: 100%;}
@media (max-width: 800px){.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content{padding-bottom: calc(70vw + 28px) !important;}
.notion-root > .notion-callout:first-child:has(> .notion-callout__content > h1.notion-heading) > .notion-callout__content > :is(h1.notion-heading,p.notion-text:nth-of-type(3)){max-width: none !important;}
.enc-cover__box{top: auto;bottom: 0;left: -60%;right: 0;transform: none;}
}
.enc-banner{display: none;position: relative;z-index: 50;flex-wrap: wrap;align-items: center;justify-content: center;gap: 6px 12px;width: 100%;box-sizing: border-box;padding: 10px max(20px,calc(50vw - 864px));border-bottom: 1px solid rgba(0,0,0,0.1);background: #F8E8B3;font-family: var(--type-body),system-ui,sans-serif;font-size: 14px;line-height: 1.45;color: #000000;text-align: center;}
.enc-banner strong,.enc-banner b{font-family: var(--type-mono),ui-monospace,monospace;font-size: 10.5px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: #000000;}
.enc-banner a{color: #000000;text-decoration: underline;text-underline-offset: 3px;}
.super-footer[data-enc-footer]{--foot-gutter: max(48px,calc(50vw - 864px));--foot-rule: rgba(250,250,248,0.2);display: block !important;width: 100vw !important;max-width: none !important;margin: 0 0 0 calc(50% - 50vw) !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;outline: 0 !important;box-shadow: none !important;border-top: 1px solid var(--foot-rule) !important;background: #2A2C28 !important;color: #FAFAF8 !important;overflow: hidden !important;}
.super-footer[data-enc-footer] > :not(.enc-foot){display: none !important;}
.enc-foot{display: flex;flex-direction: column;font-family: var(--type-body),system-ui,sans-serif;}
.enc-foot__band{position: relative;height: 118px;overflow: hidden;}
.enc-foot__disc{position: absolute;display: grid;place-items: center;border-radius: 999px;overflow: hidden;opacity: 0.85;transform: translate(-50%,-50%) scale(1);transition: opacity 1.1s ease-in-out,transform 1.1s ease-in-out;}
.enc-foot__disc[data-fading]{opacity: 0;transform: translate(-50%,-50%) scale(0.82);}
.enc-foot__disc img{display: block;width: 90%;height: 90%;object-fit: contain;}
.enc-foot__body{display: flex;flex-direction: column;gap: 40px;padding: 44px var(--foot-gutter) 36px;}
.enc-foot__cta{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 24px 48px;padding-bottom: 36px;border-bottom: 1px solid var(--foot-rule);}
.enc-foot__ask{display: flex;flex-direction: column;gap: 14px;}
.enc-foot__kicker,.enc-foot__title,.enc-foot__note,.enc-foot__mini{font-family: var(--type-mono),ui-monospace,monospace;letter-spacing: 0.12em;text-transform: uppercase;color: #9FA39B;}
.enc-foot__kicker{font-size: 11px;}
.enc-foot .enc-foot__heading{margin: 0 !important;padding: 0 !important;font-family: var(--type-display),sans-serif !important;font-weight: 600 !important;font-size: clamp(34px,3.4vw,48px) !important;line-height: 1 !important;letter-spacing: -0.042em !important;color: #FAFAF8 !important;max-width: 20ch !important;}
.enc-foot__text{margin: 0;font-size: 16.5px;letter-spacing: normal;line-height: 1.55;color: #C9C9C4;}
.enc-foot__buttons{display: flex;flex-wrap: wrap;gap: 12px;}
.enc-foot__btn{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 20px;border: 1px solid #7CAE48;border-radius: 10px;background: #99CC66;box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.78);font-family: var(--type-body),sans-serif;font-size: 16px;font-weight: 500;letter-spacing: -0.006em;white-space: nowrap;color: #000000 !important;text-decoration: none !important;transition: background-color 0.16s ease,border-color 0.16s ease;}
.enc-foot__btn:hover{background: var(--btn-1-fill-hover,#A8D67A);border-color: var(--btn-1-ring-hover,#7CAE48);box-shadow: var(--btn-1-highlight-hover,inset 0 1.5px 0 rgba(255,255,255,1));}
.enc-foot__btn--secondary{border-color: rgba(250,250,248,0.3);background: rgba(250,250,248,0.06);box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.26);color: #FAFAF8 !important;}
.enc-foot__btn--secondary:hover{border-color: rgba(250,250,248,0.4);background: rgba(250,250,248,0.12);}
.enc-foot a:focus-visible{outline: 3px solid rgba(250,250,248,0.5);outline-offset: 3px;}
.enc-foot__nav{display: grid;grid-template-columns: repeat(var(--enc-foot-cols,4),minmax(0,1fr));gap: 40px;}
.enc-foot__col{display: flex;flex-direction: column;align-items: flex-start;gap: 0;}
.enc-foot__title{font-size: 10px;}
.enc-foot__link{display: inline-flex;align-items: center;min-height: 44px;font-size: 14.5px;letter-spacing: normal;color: #C9C9C4 !important;text-decoration: none !important;transition: color 0.16s ease;}
.enc-foot__link:hover{color: #FAFAF8 !important;}
.enc-foot__bottom{display: flex;flex-wrap: wrap;align-items: center;gap: 18px;padding-top: 20px;border-top: 1px solid var(--foot-rule);}
.enc-foot__note{font-size: 10px;}
.enc-foot__legal{display: flex;gap: 18px;margin-left: auto;}
.enc-foot__mini{display: inline-flex;align-items: center;min-height: 44px;font-size: 10px;text-decoration: none !important;transition: color 0.16s ease;}
.enc-foot__mini:hover{color: #FAFAF8 !important;}
.enc-foot__mark{margin-bottom: -3.6%;overflow: hidden;}
.enc-foot__mark img{display: block;width: 100%;height: auto;}
@media (max-width: 900px){.enc-foot__nav{grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px 24px;}
.enc-foot__band{height: 92px;}
.enc-foot__disc{zoom: 0.72;}
}
@media (prefers-reduced-motion: reduce){.enc-foot__disc{transition: none;}
}
@media (prefers-reduced-motion: reduce){.notion-collection-card,.notion-collection-card__cover,.notion-callout:has(> .notion-callout__content > span.notion-semantic-string > .notion-link),.notion-external-object,.notion-bookmark,.super-navbar__item,.super-navbar__list{transition: none !important;}
.notion-collection-card:hover,.notion-external-object:hover,.notion-bookmark:hover{transform: none;}
}
html[data-enc-locked]{overflow: hidden !important;}
.enc-bk{position: fixed;inset: 0;z-index: 60;display: none;justify-content: flex-end;flex-wrap: wrap;overflow-y: auto;font-family: "Hanken Grotesk",system-ui,sans-serif;}
.enc-bk[data-enc-open]{display: flex;}
.enc-bk__scrim{position: fixed;inset: 0;background: rgba(42,44,40,0.62);}
.enc-bk__ink{position: relative;container-type: inline-size;flex: 1 1 300px;min-width: 0;background: #2A2C28;padding: clamp(24px,4vw,56px);display: flex;flex-direction: column;justify-content: space-between;gap: 28px;}
.enc-bk__brow{display: flex;align-items: center;gap: 12px;max-width: min(72%,340px);padding-bottom: 13px;border-bottom: 1px solid rgba(250,250,248,0.18);}
.enc-bk__k{font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 10.5px;line-height: 1.4;letter-spacing: 0.12em;text-transform: uppercase;color: #B4B4B4;white-space: nowrap;}
.enc-bk__rule{width: 1px;height: 12px;flex: none;background: rgba(250,250,248,0.4);}
.enc-bk__mid{display: flex;flex-direction: column;gap: 13px;}
.enc-bk .enc-bk__h{margin: 0 !important;font-family: "Outfit",sans-serif !important;font-weight: 600 !important;font-size: clamp(32px,7.4cqw,92px) !important;line-height: 0.98 !important;letter-spacing: -0.044em !important;color: #FAFAF8 !important;max-width: 14ch !important;}
.enc-bk__ring{position: relative;display: inline-block;white-space: nowrap;}
.enc-bk__ring > svg{position: absolute;left: -12.4%;top: -25.5%;width: 124%;height: 143%;overflow: visible;pointer-events: none;}
.enc-bk .enc-bk__lede{margin: 0 !important;font-size: 15.5px;line-height: 1.56;color: #C9C9C4;max-width: 36ch;text-wrap: pretty;}
.enc-bk__spec{width: 100%;max-width: 360px;display: flex;flex-direction: column;}
.enc-bk__row{display: flex;align-items: baseline;justify-content: space-between;gap: 18px;padding: 11px 0;border-top: 1px solid rgba(250,250,248,0.18);}
.enc-bk__row:first-child{border-top-color: rgba(250,250,248,0.3);}
.enc-bk__row .enc-bk__k{font-size: 9.5px;color: #9FA39B;}
.enc-bk__v{font-size: 14.5px;font-weight: 500;color: #FAFAF8;text-align: right;}
.enc-bk__panel{position: relative;flex: 0 1 620px;align-self: stretch;height: auto;max-height: 100%;min-height: 0;display: flex;flex-direction: column;overflow: hidden;background: #FAFAF8;border-left: 1px solid rgba(250,250,248,0.18);}
.enc-bk__head{flex: none;display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 20px 14px 16px 18px;background: #FAFAF8;border-top: 3px solid #99CC66;}
.enc-bk .enc-bk__title{font-family: "Outfit",sans-serif;font-weight: 600;font-size: clamp(20px,2.4vw,26px);line-height: 1.08;letter-spacing: -0.03em;color: #000000;max-width: 18ch;}
.enc-bk__x{appearance: none;cursor: pointer;display: grid;place-items: center;width: 44px;height: 44px;flex: none;padding: 0;border: 0;border-radius: 10px;background: transparent;color: #6B6F68;transition: background-color 0.14s ease,color 0.14s ease;}
.enc-bk__x:hover{background: #F2F2ED;color: #000000;}
.enc-bk__x:focus-visible{outline: 3px solid rgba(0,0,0,0.32);outline-offset: 2px;}
.enc-bk__cal{flex: 1;min-height: 0;width: 100%;overflow-y: auto;background: #FAFAF8;}
.enc-bk__fallback{flex: none;display: flex;align-items: center;gap: 12px;flex-wrap: wrap;padding: 12px 18px 14px;border-top: 1px solid #E2E2DB;}
.enc-bk__fallback .enc-bk__k{font-size: 9.5px;color: #6B6F68;}
.enc-bk__away{font-size: 13.5px;font-weight: 500;color: #000000;text-decoration: none;border-bottom: 1px solid #9B9B94;transition: border-color 0.16s ease;}
.enc-bk__away:hover{border-bottom-color: #000000;}
.enc-bk__panel[data-enc-done]{gap: 16px;padding: 22px;overflow-y: auto;border-top: 3px solid #99CC66;}
.enc-bk__done-top{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;}
.enc-bk__tick{display: grid;place-items: center;width: 40px;height: 40px;flex: none;border-radius: 999px;background: #DCEEC7;color: #000000;}
.enc-bk__done-h{font-size: 26px;max-width: 16ch;}
.enc-bk__facts{display: flex;flex-direction: column;}
.enc-bk__fact{display: grid;grid-template-columns: 86px minmax(0,1fr);gap: 14px;align-items: baseline;padding: 11px 0;border-top: 1px solid #E2E2DB;}
.enc-bk__fact:first-child{border-top-color: #000000;}
.enc-bk__fact .enc-bk__k{font-size: 9px;color: #6B6F68;}
.enc-bk__fcol{display: flex;flex-direction: column;gap: 2px;min-width: 0;}
.enc-bk__fv{font-family: "Outfit",sans-serif;font-weight: 600;font-size: 15.5px;letter-spacing: -0.018em;color: #000000;}
.enc-bk__fs{font-size: 12.5px;color: #6B6F68;}
.enc-bk__flink{width: fit-content;font-size: 12.5px;color: #575B55;text-decoration: underline;text-underline-offset: 3px;}
.enc-bk__btns{display: flex;gap: 10px;flex-wrap: wrap;}
.enc-bk__btn{appearance: none;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 20px;border-radius: 10px;font-family: "Hanken Grotesk",system-ui,sans-serif;font-size: 16px;font-weight: 500;letter-spacing: -0.006em;white-space: nowrap;text-decoration: none;transition: background-color 0.16s ease,border-color 0.16s ease;}
.enc-bk__btn.is-primary{background: #99CC66;border: 1px solid #7CAE48;color: #000000;box-shadow: inset 0 1.5px 0 rgba(255,255,255,0.78);}
.enc-bk__btn.is-primary:hover{background: var(--btn-1-fill-hover,#A8D67A);border-color: var(--btn-1-ring-hover,#7CAE48);box-shadow: var(--btn-1-highlight-hover,inset 0 1.5px 0 rgba(255,255,255,1));}
.enc-bk__btn.is-secondary{background: #FAFAF8;border: 1px solid #D9D9D2;color: #000000;box-shadow: inset 0 1.5px 0 rgba(255,255,255,1),0 1px 2px rgba(0,0,0,0.06);}
.enc-bk__btn.is-secondary:hover{border-color: #B9B9B1;}
.enc-bk__cancel{margin: 0;font-size: 13.5px;color: #6B6F68;}
.enc-bk__cals{display: flex;flex-direction: column;gap: 9px;margin-top: auto;padding-top: 14px;}
.enc-bk__cals .enc-bk__k{font-size: 9px;color: #6B6F68;}
.enc-bk__cals-row{gap: 7px;padding-top: 11px;border-top: 1px solid #000000;}
@media (max-width: 760px){.enc-bk__panel{flex: 1 1 100%;border-left: 0;border-top: 1px solid rgba(250,250,248,0.18);}
.enc-bk__ink{flex: 1 1 100%;}
}
@media (prefers-reduced-motion: reduce){.enc-bk__x,.enc-bk__btn,.enc-bk__away{transition: none !important;}
}
