.notion-root[data-enc-security]{padding-bottom: 0 !important;}
.super-content:has(> .notion-root[data-enc-security]),.super-content:has(.notion-root[data-enc-security]){padding-bottom: 0 !important;}
.notion-root[data-enc-security] .enc-sec__band{width: 100vw;margin-inline: calc(50% - 50vw);padding: clamp(64px,7vw,88px) clamp(28px,6vw,96px);display: flex;flex-direction: column;gap: 28px;}
.notion-root[data-enc-security] [data-enc-sec="01"],.notion-root[data-enc-security] [data-enc-sec="03"],.notion-root[data-enc-security] [data-enc-sec="05"]{background: #2A2C28;color: #FAFAF8;}
.notion-root[data-enc-security] [data-enc-sec="02"],.notion-root[data-enc-security] [data-enc-sec="04"]{background: #FAFAF8;}
.notion-root[data-enc-security] [data-enc-sec="06"]{background: #2A2C28;}
.notion-root[data-enc-security] .enc-sec__band h2{margin: 0 !important;max-width: 15ch !important;font-family: var(--type-display),system-ui,sans-serif !important;font-weight: 600 !important;font-size: clamp(34px,4.2vw,58px) !important;line-height: 0.98 !important;letter-spacing: -0.044em !important;color: #000000 !important;}
.notion-root[data-enc-security] [data-enc-sec="01"] h2,.notion-root[data-enc-security] [data-enc-sec="05"] h2{color: #FAFAF8 !important;}
.notion-root[data-enc-security] .enc-sec__band p.enc-sec__lede{margin: 0 !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 18px !important;line-height: 1.52 !important;color: #3A3D38 !important;max-width: 46ch !important;text-wrap: pretty !important;}
.notion-root[data-enc-security] [data-enc-sec="01"] p.enc-sec__lede,.notion-root[data-enc-security] [data-enc-sec="05"] p.enc-sec__lede{color: #C9C9C4 !important;}
.notion-root[data-enc-security] .enc-sec__band .notion-heading__anchor{display: none !important;}
.notion-root[data-enc-security] [data-enc-sec="01"]{padding-top: clamp(64px,7vw,96px);padding-bottom: clamp(64px,7vw,96px);}
.notion-root[data-enc-security] [data-enc-sec="01"] h2{font-size: clamp(38px,4.6vw,64px) !important;letter-spacing: -0.046em !important;max-width: 12ch !important;}
.notion-root[data-enc-security] [data-enc-sec="01"] p.enc-sec__lede{max-width: 38ch !important;}
.notion-root[data-enc-security] [data-enc-sec="05"] h2{font-size: clamp(30px,3.4vw,44px) !important;line-height: 1.02 !important;letter-spacing: -0.036em !important;max-width: 18ch !important;}
.notion-root[data-enc-security] [data-enc-sec="05"] p.enc-sec__lede{font-size: clamp(16px,1.5vw,19px) !important;}
.notion-root[data-enc-security] .enc-sec__band p.enc-sec__kicker{margin: 0 !important;font-family: var(--type-mono),ui-monospace,monospace !important;font-size: 10.5px !important;line-height: 1.4 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: #575B55 !important;max-width: none !important;}
.notion-root[data-enc-security] [data-enc-sec="01"] p.enc-sec__kicker,.notion-root[data-enc-security] [data-enc-sec="03"] p.enc-sec__kicker,.notion-root[data-enc-security] [data-enc-sec="05"] p.enc-sec__kicker,.notion-root[data-enc-security] [data-enc-sec="06"] p.enc-sec__kicker:not(.enc-sec__kicker--paper){color: #B4B4B4 !important;}
.notion-root[data-enc-security] p.enc-sec__fig{display: flex !important;flex-direction: column !important;gap: 6px !important;margin: 0 !important;max-width: none !important;font-size: 13.5px !important;}
.notion-root[data-enc-security] .enc-sec__fig .enc-sec__term{font-family: var(--type-display),system-ui,sans-serif;font-weight: 600;font-size: 34px;letter-spacing: -0.04em;color: #FAFAF8;font-variant-numeric: tabular-nums;}
.notion-root[data-enc-security] .enc-sec__fig .enc-sec__line{font-size: 13.5px;line-height: 1.4;color: #B4B4B4;}
.notion-root[data-enc-security] [data-enc-sec="01"]{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: clamp(40px,6vw,96px);align-items: start;}
.notion-root[data-enc-security] .enc-sec__rail{display: flex;flex-direction: column;gap: 28px;align-items: flex-start;min-width: 0;}
.notion-root[data-enc-security] [data-enc-sec="01"] > .enc-sec__rail{position: sticky;top: 32px;}
.notion-root[data-enc-security] [data-enc-sec="01"] > h2{font-size: clamp(38px,4.6vw,64px) !important;line-height: 0.98 !important;letter-spacing: -0.046em !important;max-width: 12ch !important;}
.notion-root[data-enc-security] [data-enc-sec="01"] .enc-sec__rail > p.notion-text{max-width: 38ch !important;}
.notion-root[data-enc-security] .enc-sec__figs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;width: 100%;max-width: 520px;padding-top: 18px;border-top: 1px solid rgba(250,250,248,0.4);}
.notion-root[data-enc-security] .enc-sec__rows{display: flex;flex-direction: column;border-top: 1px solid rgba(250,250,248,0.4);min-width: 0;}
.notion-root[data-enc-security] .notion-toggle{margin: 0 !important;padding: 0 !important;border-bottom: 1px solid rgba(250,250,248,0.18);}
.notion-root[data-enc-security] .enc-sec__rows{counter-reset: enc-row;}
.notion-root[data-enc-security] .enc-sec__rows > .notion-toggle{counter-increment: enc-row;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle__summary{display: grid !important;grid-template-columns: 44px minmax(0,1fr) 20px !important;gap: 16px !important;align-items: start !important;min-height: 0 !important;margin: 0 -14px !important;padding: 18px 14px !important;border-radius: 10px !important;transition: background-color 0.16s ease !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle:not(.open) .notion-toggle__summary:hover{background: rgba(0,0,0,0.22);}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle__summary::before{content: "0" counter(enc-row);font-family: var(--type-mono),ui-monospace,monospace;font-size: 12px;letter-spacing: 0.08em;color: #9FA39B;padding-top: 5px;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle.open .notion-toggle__summary::before{color: #FAFAF8;}
.notion-root[data-enc-security] .enc-sec__band .enc-sec__rows .notion-toggle__summary > .notion-semantic-string{order: 1;font-size: 20px !important;line-height: 1.1 !important;letter-spacing: -0.028em !important;transition: font-size 0.16s ease !important;}
.notion-root[data-enc-security] .enc-sec__band .enc-sec__rows .notion-toggle.open .notion-toggle__summary > .notion-semantic-string{font-size: 24px !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle__trigger{order: 2;width: 10px !important;height: 10px !important;margin: 8px 0 0 auto !important;padding: 0 !important;border-radius: 999px !important;border: 1.5px solid rgba(250,250,248,0.7) !important;background: transparent !important;transition: background-color 0.16s ease,border-color 0.16s ease !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle__trigger_icon,.notion-root[data-enc-security] .enc-sec__rows .notion-toggle__trigger span{display: none !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle:nth-child(5n+1).open .notion-toggle__trigger{background: #DCEEC7 !important;border-color: transparent !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle:nth-child(5n+2).open .notion-toggle__trigger{background: #F8E8B3 !important;border-color: transparent !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle:nth-child(5n+3).open .notion-toggle__trigger{background: #D2E3F6 !important;border-color: transparent !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle:nth-child(5n+4).open .notion-toggle__trigger{background: #F8DDC6 !important;border-color: transparent !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle:nth-child(5n).open .notion-toggle__trigger{background: #F7DCE7 !important;border-color: transparent !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle__content{padding: 0 0 0 60px !important;}
.notion-root[data-enc-security] .enc-sec__rows .notion-toggle__content p.notion-text{margin: 0 0 18px !important;font-size: 16px !important;line-height: 1.58 !important;max-width: 58ch !important;}
.notion-root[data-enc-security] [data-enc-sec="02"] .notion-toggle,.notion-root[data-enc-security] [data-enc-sec="04"] .notion-toggle{border-bottom-color: #E2E2DB;}
.notion-root[data-enc-security] .notion-toggle__summary{display: flex !important;align-items: center;gap: 12px;min-height: 56px;cursor: pointer;}
.notion-root[data-enc-security] .notion-toggle__summary > .notion-semantic-string{font-family: var(--type-display),system-ui,sans-serif !important;font-weight: 600 !important;font-size: 17px !important;letter-spacing: -0.02em !important;color: #FAFAF8 !important;}
.notion-root[data-enc-security] [data-enc-sec="02"] .notion-toggle__summary > .notion-semantic-string,.notion-root[data-enc-security] [data-enc-sec="04"] .notion-toggle__summary > .notion-semantic-string{color: #000000 !important;}
.notion-root[data-enc-security] .notion-toggle__trigger{order: 2;margin-left: auto !important;width: 20px;height: 20px;flex: none;color: #9FA39B;}
.notion-root[data-enc-security] .notion-toggle__content p.notion-text{margin: 0 0 18px !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 14.5px !important;line-height: 1.55 !important;color: #C9C9C4 !important;max-width: 62ch !important;}
.notion-root[data-enc-security] [data-enc-sec="02"] .notion-toggle__content p.notion-text,.notion-root[data-enc-security] [data-enc-sec="04"] .notion-toggle__content p.notion-text{color: #3A3D38 !important;}
.notion-root[data-enc-security] [data-enc-sec="01"] .notion-callout{--btn-h: 48px;--btn-px: 20px;--btn-fs: 16px;margin: 0 !important;}
.notion-root[data-enc-security] .enc-sec__source{display: none !important;}
.notion-root[data-enc-security] [data-enc-sec="02"]{gap: 14px;}
.notion-root[data-enc-security] .enc-sec__bar,.notion-root[data-enc-security] .enc-sec__canvas,.notion-root[data-enc-security] .enc-sec__ledger{margin-top: 22px;}
.notion-root[data-enc-security] .enc-sec__bar{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 18px 32px;}
.notion-root[data-enc-security] .enc-sec__tabs{display: inline-flex;gap: 4px;padding: 4px;border-radius: 10px;background: #F2F2ED;flex: none;max-width: 100%;overflow-x: auto;}
.notion-root[data-enc-security] .enc-sec__tab{appearance: none;cursor: pointer;height: 36px;padding: 0 14px;display: inline-flex;align-items: center;gap: 8px;border: 1px solid transparent;border-radius: 8px;background: transparent;font-family: var(--type-body),system-ui,sans-serif;font-size: 14px;font-weight: 500;letter-spacing: -0.006em;color: #3A3D38;white-space: nowrap;transition: background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease;}
.notion-root[data-enc-security] .enc-sec__tab:hover{border-color: #D9D9D2;}
.notion-root[data-enc-security] .enc-sec__tab[data-enc-on]{background: #FAFAF8;border-color: #D9D9D2;box-shadow: inset 0 1.5px 0 rgba(255,255,255,1),0 1px 2px rgba(0,0,0,0.06);color: #000000;}
.notion-root[data-enc-security] .enc-sec__tn{font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;letter-spacing: 0.08em;color: #6B6F68;}
.notion-root[data-enc-security] .enc-sec__tab[data-enc-on] .enc-sec__tn{color: #000000;}
.notion-root[data-enc-security] .enc-sec__cap{flex: 1 1 360px;min-width: 0;max-width: 78ch;display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 14px;align-items: start;}
.notion-root[data-enc-security] .enc-sec__capd{width: 30px;height: 30px;margin-top: 3px;border-radius: 999px;display: grid;place-items: center;background: #D2E3F6;font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;color: #000000;}
.notion-root[data-enc-security] .enc-sec__cap[data-enc-i="1"] .enc-sec__capd{background: #F8E8B3;}
.notion-root[data-enc-security] .enc-sec__cap[data-enc-i="2"] .enc-sec__capd{background: #F7DCE7;}
.notion-root[data-enc-security] .enc-sec__cap[data-enc-i="3"] .enc-sec__capd{background: #F8DDC6;}
.notion-root[data-enc-security] .enc-sec__capb{display: flex;flex-direction: column;gap: 4px;padding-top: 4px;min-width: 0;}
.notion-root[data-enc-security] .enc-sec__capn{font-family: var(--type-display),system-ui,sans-serif;font-weight: 600;font-size: 19px;letter-spacing: -0.026em;color: #000000;}
.notion-root[data-enc-security] .enc-sec__story{margin: 0;font-family: var(--type-body),system-ui,sans-serif;font-size: 15.5px;line-height: 1.55;color: #3A3D38;text-wrap: pretty;}
.notion-root[data-enc-security] .enc-sec__canvas{border: 1px solid #E2E2DB;border-radius: 4px;padding: clamp(28px,3vw,48px) 0 48px;overflow-x: auto;}
.notion-root[data-enc-security] .enc-sec__canvin{min-width: 740px;padding: 0 40px 0 24px;box-sizing: content-box;}
.notion-root[data-enc-security] .enc-sec__arch{position: relative;display: grid;grid-template-columns: minmax(0,0.7fr) 44px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 44px minmax(0,0.8fr);grid-template-rows: auto 60px auto 60px auto 76px auto;gap: 0;}
.notion-root[data-enc-security] .enc-sec__frame{position: relative;z-index: 0;grid-area: 3 / 3 / 8 / 10;margin: -16px;border: 1px dashed #B9B9B1;border-radius: 4px;opacity: 0.35;transition: opacity 0.25s ease,border-color 0.25s ease;}
.notion-root[data-enc-security] .enc-sec__frame[data-enc-lit]{opacity: 1;border-color: #000000;}
.notion-root[data-enc-security] .enc-sec__frame-label{position: absolute;bottom: -8px;left: 16px;padding: 0 6px;background: #FAFAF8;font-family: var(--type-mono),ui-monospace,monospace;font-size: 8.5px;letter-spacing: 0.1em;text-transform: uppercase;color: #000000;white-space: nowrap;}
.notion-root[data-enc-security] .enc-sec__node{position: relative;z-index: 2;min-width: 0;display: flex;flex-direction: column;gap: 3px;padding: 11px 13px 12px;border: 1px solid rgba(0,0,0,0.08);border-radius: 4px;background: #FAFAF8;opacity: 0.28;transition: opacity 0.25s ease,box-shadow 0.25s ease;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-lit]{opacity: 1;box-shadow: 0 0 0 1px #000000;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-tint="blue"]{background: #D2E3F6;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-tint="green"]{background: #DCEEC7;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-tint="yellow"]{background: #F8E8B3;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-tint="orange"]{background: #F8DDC6;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-tint="pink"]{background: #F7DCE7;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-tint="paper"]{background: #FAFAF8;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-tint="dash"]{background: #FAFAF8;border: 1px dashed #B9B9B1;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-tint="dash"][data-enc-lit]{box-shadow: none;border-color: #000000;}
.notion-root[data-enc-security] .enc-sec__nk{font-family: var(--type-mono),ui-monospace,monospace;font-size: 8.5px;letter-spacing: 0.12em;text-transform: uppercase;color: #3A3D38;overflow: hidden;text-overflow: ellipsis;}
.notion-root[data-enc-security] .enc-sec__node[data-enc-tint="dash"] .enc-sec__nk{color: #575B55;}
.notion-root[data-enc-security] .enc-sec__nt{font-family: var(--type-display),system-ui,sans-serif;font-weight: 600;font-size: clamp(13px,1.25vw,16px);line-height: 1.1;letter-spacing: -0.022em;color: #000000;}
.notion-root[data-enc-security] .enc-sec__nl{font-family: var(--type-body),system-ui,sans-serif;font-size: clamp(11px,1vw,12.5px);line-height: 1.35;color: #3A3D38;}
.notion-root[data-enc-security] .enc-sec__link{position: relative;opacity: 0.35;transition: opacity 0.25s ease;}
.notion-root[data-enc-security] .enc-sec__link[data-enc-lit]{opacity: 1;}
.notion-root[data-enc-security] .enc-sec__lrule{position: absolute;border-color: #9B9B94;}
.notion-root[data-enc-security] .enc-sec__link[data-enc-dir="v"] .enc-sec__lrule{left: 50%;top: 0;bottom: 0;width: 0;border-left: 1px solid #9B9B94;}
.notion-root[data-enc-security] .enc-sec__link[data-enc-dir="h"] .enc-sec__lrule{top: 50%;left: 0;right: 0;height: 0;border-top: 1px solid #9B9B94;}
.notion-root[data-enc-security] .enc-sec__link[data-enc-dashed] .enc-sec__lrule{border-style: dashed;}
.notion-root[data-enc-security] .enc-sec__link[data-enc-lit] .enc-sec__lrule{border-color: #000000;}
.notion-root[data-enc-security] .enc-sec__llabel,.notion-root[data-enc-security] .enc-sec__blabel{position: absolute;z-index: 1;padding: 1px 5px;background: #FAFAF8;font-family: var(--type-mono),ui-monospace,monospace;font-size: 8.5px;letter-spacing: 0.1em;text-transform: uppercase;color: #6B6F68;white-space: nowrap;}
.notion-root[data-enc-security] .enc-sec__link[data-enc-dir="v"] .enc-sec__llabel{left: calc(50% + 6px);top: 50%;transform: translateY(-50%);}
.notion-root[data-enc-security] .enc-sec__link[data-enc-dir="h"] .enc-sec__llabel{left: 50%;top: calc(50% - 8px);transform: translate(-50%,-100%);}
.notion-root[data-enc-security] .enc-sec__link[data-enc-lit] .enc-sec__llabel{color: #000000;}
.notion-root[data-enc-security] .enc-sec__busrail{position: relative;}
.notion-root[data-enc-security] .enc-sec__brail{position: absolute;top: 50%;left: calc((100% - 48px) / 6);right: calc((100% - 48px) / 6);height: 0;border-top: 1px solid #9B9B94;opacity: 0.35;transition: opacity 0.25s ease,border-color 0.25s ease;}
.notion-root[data-enc-security] .enc-sec__bstub{position: absolute;width: 0;border-left: 1px solid #9B9B94;opacity: 0.35;transition: opacity 0.25s ease,border-color 0.25s ease;}
.notion-root[data-enc-security] .enc-sec__bstub[data-enc-updown="up"]{top: 0;bottom: 50%;}
.notion-root[data-enc-security] .enc-sec__bstub[data-enc-updown="down"]{top: 50%;bottom: 0;}
.notion-root[data-enc-security] .enc-sec__brail[data-enc-lit],.notion-root[data-enc-security] .enc-sec__bstub[data-enc-lit]{opacity: 1;border-color: #000000;}
.notion-root[data-enc-security] .enc-sec__blabel{left: 33%;top: 50%;transform: translate(-50%,-50%);opacity: 0.35;transition: opacity 0.25s ease,color 0.25s ease;}
.notion-root[data-enc-security] .enc-sec__blabel[data-enc-lit]{opacity: 1;color: #000000;}
.notion-root[data-enc-security] .enc-sec__ledger{display: flex;flex-direction: column;gap: 24px;max-width: 1180px;}
.notion-root[data-enc-security] .enc-sec__lhead{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding-bottom: 14px;border-bottom: 1px solid #000000;}
.notion-root[data-enc-security] .enc-sec__lhead > p.notion-text{margin: 0 !important;max-width: none !important;font-family: var(--type-mono),ui-monospace,monospace !important;font-size: 10px !important;line-height: 1.2 !important;letter-spacing: 0.1em;text-transform: uppercase;color: #6B6F68 !important;}
.notion-root[data-enc-security] .enc-sec__verbs{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 8px;}
.notion-root[data-enc-security] .enc-sec__verbbtn{appearance: none;cursor: pointer;min-width: 0;margin: 0;padding: 14px 4px 12px;display: flex;flex-direction: column;align-items: center;gap: 12px;border: none;border-bottom: 2px solid transparent;background: transparent;transition: border-color 0.16s ease;}
.notion-root[data-enc-security] .enc-sec__verbbtn[data-enc-on]{border-bottom-color: #000000;}
.notion-root[data-enc-security] .enc-sec__vd{width: 44px;height: 44px;border-radius: 999px;display: grid;place-items: center;border: 1px solid transparent;background: #DCEEC7;font-family: var(--type-mono),ui-monospace,monospace;font-size: 10.5px;color: #000000;transition: border-color 0.16s ease;}
.notion-root[data-enc-security] .enc-sec__verbbtn[data-enc-i="1"] .enc-sec__vd{background: #F8E8B3;}
.notion-root[data-enc-security] .enc-sec__verbbtn[data-enc-i="2"] .enc-sec__vd{background: #D2E3F6;}
.notion-root[data-enc-security] .enc-sec__verbbtn[data-enc-i="3"] .enc-sec__vd{background: #F8DDC6;}
.notion-root[data-enc-security] .enc-sec__verbbtn[data-enc-i="4"] .enc-sec__vd{background: #F7DCE7;}
.notion-root[data-enc-security] .enc-sec__verbbtn[data-enc-on] .enc-sec__vd{border-color: #000000;}
.notion-root[data-enc-security] .enc-sec__vv{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--type-display),system-ui,sans-serif;font-weight: 600;font-size: clamp(13px,1.7vw,22px);line-height: 1;letter-spacing: -0.03em;color: #6B6F68;transition: color 0.16s ease;}
.notion-root[data-enc-security] .enc-sec__verbbtn[data-enc-on] .enc-sec__vv{color: #000000;}
.notion-root[data-enc-security] .enc-sec__rules{display: grid;position: relative;}
.notion-root[data-enc-security] .enc-sec__rules .enc-sec__row{grid-area: 1 / 1;display: grid !important;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr));gap: clamp(20px,3vw,48px);align-items: start;margin: 0 !important;padding: 26px 0 8px !important;border-top: 3px solid #DCEEC7;max-width: none !important;visibility: hidden;opacity: 0;transition: opacity 0.16s ease;}
.notion-root[data-enc-security] .enc-sec__rules .enc-sec__row[data-enc-i="1"]{border-top-color: #F8E8B3;}
.notion-root[data-enc-security] .enc-sec__rules .enc-sec__row[data-enc-i="2"]{border-top-color: #D2E3F6;}
.notion-root[data-enc-security] .enc-sec__rules .enc-sec__row[data-enc-i="3"]{border-top-color: #F8DDC6;}
.notion-root[data-enc-security] .enc-sec__rules .enc-sec__row[data-enc-i="4"]{border-top-color: #F7DCE7;}
.notion-root[data-enc-security] .enc-sec__rules .enc-sec__row[data-enc-on]{visibility: visible;opacity: 1;}
.notion-root[data-enc-security] .enc-sec__head{display: flex;align-items: baseline;gap: 16px;}
.notion-root[data-enc-security] .enc-sec__num{font-family: var(--type-display),system-ui,sans-serif;font-weight: 600;font-size: clamp(40px,5vw,72px);line-height: 0.9;letter-spacing: -0.055em;color: #000000;font-variant-numeric: tabular-nums;}
.notion-root[data-enc-security] .enc-sec__rules .enc-sec__row .enc-sec__term{font-family: var(--type-display),system-ui,sans-serif;font-weight: 600;font-size: clamp(22px,2.4vw,30px);line-height: 1.05;letter-spacing: -0.032em;color: #000000;}
.notion-root[data-enc-security] .enc-sec__rules .enc-sec__row .enc-sec__verb{display: none;}
.notion-root[data-enc-security] .enc-sec__rules .enc-sec__row .enc-sec__line{font-family: var(--type-body),system-ui,sans-serif;font-size: 16.5px;line-height: 1.55;color: #3A3D38;text-wrap: pretty;max-width: 56ch;}
.notion-root[data-enc-security] [data-enc-sec="03"]{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: clamp(32px,5vw,80px);align-items: start;}
.notion-root[data-enc-security] .enc-sec__kleft{container-type: inline-size;}
.notion-root[data-enc-security] .enc-sec__kleft,.notion-root[data-enc-security] .enc-sec__kright{min-width: 0;display: flex;flex-direction: column;}
.notion-root[data-enc-security] .enc-sec__kleft{gap: 24px;}
.notion-root[data-enc-security] .enc-sec__kright{gap: 28px;}
.notion-root[data-enc-security] p.enc-sec__ksent{margin: 0 !important;font-family: var(--type-display),system-ui,sans-serif !important;font-weight: 600 !important;font-size: clamp(22px,4.73cqw,48px) !important;line-height: 1.42 !important;letter-spacing: -0.038em !important;color: #FAFAF8 !important;max-width: none !important;text-wrap: pretty !important;}
.notion-root[data-enc-security] p.enc-sec__ksent [data-enc-key]{padding: 0 0.2em;line-height: 1.08;border-radius: 3px;color: #000000 !important;box-decoration-break: clone;-webkit-box-decoration-break: clone;box-shadow: none;outline: none;transition: box-shadow 0.16s ease;}
.notion-root[data-enc-security] p.enc-sec__ksent [data-enc-key="0"]{background: #DCEEC7 !important;}
.notion-root[data-enc-security] p.enc-sec__ksent [data-enc-key="1"]{background: #F8E8B3 !important;}
.notion-root[data-enc-security] p.enc-sec__ksent [data-enc-key="2"]{background: #D2E3F6 !important;}
.notion-root[data-enc-security] p.enc-sec__ksent [data-enc-key="3"]{background: #F8DDC6 !important;}
.notion-root[data-enc-security] p.enc-sec__ksent [data-enc-key="4"]{background: #F7DCE7 !important;}
.notion-root[data-enc-security] p.enc-sec__ksent [data-enc-hot]{box-shadow: 0 0 0 2px #FAFAF8;}
.notion-root[data-enc-security] p.enc-sec__khint{margin: 0 !important;min-height: 14px;font-family: var(--type-mono),ui-monospace,monospace !important;font-size: 9.5px !important;line-height: 1.4 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: #9FA39B !important;max-width: none !important;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on]:not([data-enc-key-on=""]) p.enc-sec__khint{visibility: hidden;}
.notion-root[data-enc-security] .enc-sec__hole{position: relative;width: min(100%,380px);aspect-ratio: 380 / 540;align-self: flex-end;}
.notion-root[data-enc-security] .enc-sec__hshaft{position: absolute;left: 31%;top: 40%;width: 38%;bottom: 0;border-radius: 0 0 4px 4px;background: #FAFAF8;}
.notion-root[data-enc-security] .enc-sec__hcircle{position: absolute;left: 10%;top: 0;width: 80%;aspect-ratio: 1 / 1;border-radius: 999px;background: #FAFAF8;}
.notion-root[data-enc-security] .enc-sec__hcore{position: absolute;left: 50%;top: 40%;transform: translate(-50%,-50%);width: 18%;aspect-ratio: 1 / 1;border-radius: 999px;background: #2A2C28;border: none;display: grid;place-items: center;transition: width 0.2s ease,background-color 0.2s ease;}
.notion-root[data-enc-security] .enc-sec__hnum{font-family: var(--type-mono),ui-monospace,monospace;font-size: 9px;letter-spacing: 0.08em;color: #000000;}
.notion-root[data-enc-security] .enc-sec__hlabel{position: absolute;left: 50%;top: 40%;transform: translate(-50%,-50%);font-family: var(--type-mono),ui-monospace,monospace;font-size: 9px;letter-spacing: 0.1em;color: #FAFAF8;transition: opacity 0.16s ease;}
.notion-root[data-enc-security] .enc-sec__hword{position: absolute;left: 31%;width: 38%;top: 58%;bottom: 0;padding: 10% 8% 8%;box-sizing: border-box;display: grid;place-items: center;overflow: hidden;}
.notion-root[data-enc-security] .enc-sec__hw{font-family: var(--type-mono),ui-monospace,monospace;font-size: 9.5px;line-height: 1.15;letter-spacing: 0.12em;text-transform: uppercase;color: #3A3D38;text-align: center;text-wrap: pretty;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on]:not([data-enc-key-on=""]) .enc-sec__hcore{width: 12%;border: 1px solid #000000;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on]:not([data-enc-key-on=""]) .enc-sec__hlabel{opacity: 0;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on]:not([data-enc-key-on=""]) .enc-sec__hw{font-family: var(--type-display),system-ui,sans-serif;font-weight: 600;font-size: clamp(15px,1.4vw,19px);letter-spacing: -0.024em;text-transform: none;color: #000000;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="0"] .enc-sec__hcore{background: #DCEEC7;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="1"] .enc-sec__hcore{background: #F8E8B3;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="2"] .enc-sec__hcore{background: #D2E3F6;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="3"] .enc-sec__hcore{background: #F8DDC6;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="4"] .enc-sec__hcore{background: #F7DCE7;}
.notion-root[data-enc-security] .enc-sec__kfact{min-height: 150px;padding-top: 20px;box-sizing: border-box;border-top: 1px solid rgba(250,250,248,0.18);display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 14px;align-items: start;}
.notion-root[data-enc-security] .enc-sec__kd{width: 30px;height: 30px;border-radius: 999px;display: grid;place-items: center;font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;color: #000000;background: transparent;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="0"] .enc-sec__kd{background: #DCEEC7;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="1"] .enc-sec__kd{background: #F8E8B3;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="2"] .enc-sec__kd{background: #D2E3F6;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="3"] .enc-sec__kd{background: #F8DDC6;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on="4"] .enc-sec__kd{background: #F7DCE7;}
.notion-root[data-enc-security] .enc-sec__kb{display: flex;flex-direction: column;gap: 4px;padding-top: 4px;min-width: 0;}
.notion-root[data-enc-security] .enc-sec__kn{font-family: var(--type-display),system-ui,sans-serif;font-weight: 600;font-size: 19px;letter-spacing: -0.026em;color: #FAFAF8;}
.notion-root[data-enc-security] .enc-sec__kt{font-family: var(--type-body),system-ui,sans-serif;font-size: 15px;line-height: 1.55;color: #C9C9C4;text-wrap: pretty;}
.notion-root[data-enc-security] p.enc-sec__kempty{grid-column: 2;grid-row: 1;margin: 0 !important;padding-top: 6px;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 14.5px !important;line-height: 1.4 !important;color: #B4B4B4 !important;max-width: none !important;}
.notion-root[data-enc-security] [data-enc-sec="03"][data-enc-key-on]:not([data-enc-key-on=""]) p.enc-sec__kempty{display: none;}
.notion-root[data-enc-security] [data-enc-sec="04"]{gap: 48px;background-color: #FAFAF8;background-image: radial-gradient(#DAD9D0 1px,transparent 1px);background-size: 18px 18px;background-attachment: fixed;}
.notion-root[data-enc-security] [data-enc-sec="04"] .enc-sec__pair{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,340px),1fr));gap: clamp(24px,4vw,64px);align-items: start;max-width: 1180px;}
.notion-root[data-enc-security] .enc-sec__mleft{position: sticky;top: 56px;min-width: 0;display: flex;flex-direction: column;gap: 16px;}
.notion-root[data-enc-security] .enc-sec__mhead{display: flex;flex-direction: column;align-items: flex-start;gap: 14px;max-width: 680px;margin-bottom: 12px;}
.notion-root[data-enc-security] .enc-sec__mhead h2{display: inline !important;background: #FAFAF8;box-decoration-break: clone;-webkit-box-decoration-break: clone;padding: 0 0.12em 0 0;font-size: clamp(30px,3.4vw,46px) !important;}
.notion-root[data-enc-security] [data-enc-sec="04"] p.enc-sec__lede{display: inline !important;background: #FAFAF8;box-decoration-break: clone;-webkit-box-decoration-break: clone;padding: 0 0.3em 0 0;font-size: 16.5px !important;max-width: 42ch !important;}
.notion-root[data-enc-security] .enc-sec__seg{display: flex;align-self: stretch;gap: 4px;padding: 4px;border-radius: 10px;background: #F2F2ED;}
.notion-root[data-enc-security] .enc-sec__segbtn{appearance: none;cursor: pointer;flex: 1 1 0;min-width: 0;height: 36px;padding: 0 10px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: 1px solid transparent;border-radius: 8px;background: transparent;font-family: var(--type-body),system-ui,sans-serif;font-size: 13.5px;font-weight: 500;letter-spacing: -0.006em;color: #3A3D38;white-space: nowrap;overflow: hidden;transition: background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease;}
.notion-root[data-enc-security] .enc-sec__segbtn:hover{border-color: #D9D9D2;}
.notion-root[data-enc-security] .enc-sec__segbtn[data-enc-on]{background: #FAFAF8;border-color: #D9D9D2;box-shadow: inset 0 1.5px 0 rgba(255,255,255,1),0 1px 2px rgba(0,0,0,0.06);color: #000000;}
.notion-root[data-enc-security] .enc-sec__segn{flex: none;font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;letter-spacing: 0.08em;color: #6B6F68;}
.notion-root[data-enc-security] .enc-sec__segbtn[data-enc-on] .enc-sec__segn{color: #000000;}
.notion-root[data-enc-security] .enc-sec__segt{overflow: hidden;text-overflow: ellipsis;min-width: 0;}
.notion-root[data-enc-security] .enc-sec__field{border: 1px solid #D9D9D2;border-radius: 4px;padding: clamp(24px,3.5vw,48px);background: #FAFAF8;}
.notion-root[data-enc-security] .enc-sec__stage{display: flex;align-items: stretch;}
.notion-root[data-enc-security] .enc-sec__host{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;gap: 4px;padding: 16px 16px 18px;border: 1px dashed #B9B9B1;border-radius: 4px;background: #FAFAF8;transition: background-color 0.2s ease,opacity 0.2s ease,border-color 0.2s ease;}
.notion-root[data-enc-security] .enc-sec__host[data-enc-state="live"]{background: #DCEEC7;border: 1px solid transparent;}
.notion-root[data-enc-security] .enc-sec__host[data-enc-state="lost"]{opacity: 0.5;}
.notion-root[data-enc-security] .enc-sec__hs{font-family: var(--type-mono),ui-monospace,monospace;font-size: 9px;letter-spacing: 0.12em;text-transform: uppercase;color: #575B55;}
.notion-root[data-enc-security] .enc-sec__ht{font-family: var(--type-display),system-ui,sans-serif;font-weight: 600;font-size: 18px;letter-spacing: -0.02em;color: #000000;}
.notion-root[data-enc-security] .enc-sec__host[data-enc-state="lost"] .enc-sec__ht{color: #3A3D38;text-decoration: line-through;}
.notion-root[data-enc-security] .enc-sec__signer{flex: none;align-self: center;width: 64px;height: 64px;border-radius: 999px;background: #F8E8B3;display: grid;place-items: center;font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;letter-spacing: 0.08em;color: #000000;}
.notion-root[data-enc-security] .enc-sec__wire{flex: none;align-self: center;width: 40px;height: 1px;background-image: repeating-linear-gradient(90deg,#9B9B94 0 3px,transparent 3px 7px);background-size: 7px 1px;}
.notion-root[data-enc-security] .enc-sec__wire[data-enc-on]{background-image: repeating-linear-gradient(90deg,#000000 0 6px,transparent 6px 14px);background-size: 14px 1px;animation: enc-sec-dash 0.9s linear infinite;}
@keyframes enc-sec-dash{from{background-position: 0 0;}
to{background-position: 14px 0;}
}
.notion-root[data-enc-security] .enc-sec__steps{min-width: 0;display: flex;flex-direction: column;}
.notion-root[data-enc-security] .enc-sec__step{position: sticky;top: calc(56px + var(--enc-i) * 132px);box-sizing: border-box;min-height: 56vh;margin: 0 !important;padding: 28px 0 28px 28px !important;border-left: 2px solid #E2E2DB;background-color: #FAFAF8;background-image: radial-gradient(#DAD9D0 1px,transparent 1px);background-size: 18px 18px;background-attachment: fixed;transition: border-color 0.16s ease;}
.notion-root[data-enc-security] .enc-sec__step[data-enc-on]{border-left-color: #000000;}
.notion-root[data-enc-security] .enc-sec__sroom{height: 24vh;}
.notion-root[data-enc-security] .enc-sec__srow{display: flex;align-items: center;gap: 12px;margin-bottom: 14px;}
.notion-root[data-enc-security] .enc-sec__sd{width: 30px;height: 30px;border-radius: 999px;display: grid;place-items: center;background: #D2E3F6;font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;color: #000000;}
.notion-root[data-enc-security] .enc-sec__step[data-enc-i="1"] .enc-sec__sd{background: #F8DDC6;}
.notion-root[data-enc-security] .enc-sec__step[data-enc-i="2"] .enc-sec__sd{background: #DCEEC7;}
.notion-root[data-enc-security] .enc-sec__step[data-enc-i="3"] .enc-sec__sd{background: #F8E8B3;}
.notion-root[data-enc-security] .enc-sec__sn{font-family: var(--type-mono),ui-monospace,monospace;font-size: 9.5px;letter-spacing: 0.12em;text-transform: uppercase;color: #6B6F68;}
.notion-root[data-enc-security] .enc-sec__step[data-enc-on] .enc-sec__sn{color: #3A3D38;}
.notion-root[data-enc-security] .enc-sec__step .notion-toggle__trigger{display: none !important;}
.notion-root[data-enc-security] .enc-sec__step .notion-toggle__summary,.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine .notion-toggle__summary,.notion-root[data-enc-security] .enc-sec__costs > .notion-toggle .notion-toggle__summary{pointer-events: none !important;cursor: default !important;}
.notion-root[data-enc-security] .enc-sec__step .notion-toggle__summary{margin: 0 0 14px !important;padding: 0 !important;}
.notion-root[data-enc-security] .enc-sec__step .notion-toggle__summary,.notion-root[data-enc-security] .enc-sec__step .notion-toggle__summary .notion-semantic-string,.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine .notion-toggle__summary,.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine .notion-toggle__summary .notion-semantic-string,.notion-root[data-enc-security] [data-enc-sec="01"] .enc-sec__rows .notion-toggle__summary,.notion-root[data-enc-security] [data-enc-sec="01"] .enc-sec__rows .notion-toggle__summary .notion-semantic-string{overflow: visible !important;}
.notion-root[data-enc-security] .enc-sec__step .notion-toggle__summary .notion-semantic-string{font-family: var(--type-display),system-ui,sans-serif !important;font-weight: 600 !important;font-size: clamp(26px,2.6vw,36px) !important;line-height: 1.05 !important;letter-spacing: -0.036em !important;color: #6B6F68 !important;transition: color 0.16s ease;}
.notion-root[data-enc-security] .enc-sec__step[data-enc-on] .notion-toggle__summary .notion-semantic-string{color: #000000 !important;}
.notion-root[data-enc-security] .enc-sec__step .notion-toggle__content{display: block !important;height: auto !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;}
.notion-root[data-enc-security] .enc-sec__step .notion-toggle__content p.notion-text{margin: 0 !important;align-self: flex-start;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 16.5px !important;line-height: 1.55 !important;color: #3A3D38 !important;max-width: 40ch !important;text-wrap: pretty !important;}
.notion-root[data-enc-security] [data-enc-sec="05"]{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.25fr);gap: clamp(36px,5vw,80px);align-items: start;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine{display: flex;flex-direction: column;border-top: 1px solid rgba(250,250,248,0.3);min-width: 0;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__rail{display: flex;flex-direction: column;gap: 16px;min-width: 0;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__table{margin-top: 8px;display: flex;flex-direction: column;width: 100%;max-width: 360px;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__row{display: flex !important;align-items: baseline;justify-content: space-between;gap: 18px;margin: 0 !important;padding: 12px 0 !important;border-top: 1px solid rgba(250,250,248,0.18);border-bottom: none;max-width: none !important;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__row:first-child{border-top-color: #FAFAF8;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__term{font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;color: #9FA39B;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__line{font-family: var(--type-body),system-ui,sans-serif;font-size: 15px;font-weight: 500;color: #FAFAF8;text-align: right;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine{position: relative;padding-left: 56px;max-width: 640px;border-top: none;counter-reset: enc-spine;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine::before{content: "";position: absolute;left: 13px;top: 14px;bottom: 14px;width: 1px;background: rgba(250,250,248,0.3);}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine > .notion-toggle{position: relative;display: flex;flex-direction: column;gap: 5px;margin: 0 !important;padding: 0 0 26px !important;border: none !important;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine > .notion-toggle:last-child{padding-bottom: 0 !important;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine > .notion-toggle::before{counter-increment: enc-spine;content: "0" counter(enc-spine);position: absolute;left: -56px;top: -1px;width: 28px;height: 28px;border-radius: 999px;background: #DCEEC7;display: grid;place-items: center;box-shadow: 0 0 0 4px #2A2C28;font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;color: #000000;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine > .notion-toggle:nth-child(2)::before{background: #F8E8B3;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine > .notion-toggle:nth-child(3)::before{background: #D2E3F6;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine > .notion-toggle:nth-child(4)::before{background: #F8DDC6;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine .notion-toggle__trigger{display: none !important;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine .notion-toggle__summary{margin: 0 !important;padding: 0 !important;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine .notion-toggle__summary .notion-semantic-string{font-family: var(--type-display),system-ui,sans-serif !important;font-weight: 600 !important;font-size: 19px !important;line-height: 1.2 !important;letter-spacing: -0.026em !important;color: #FAFAF8 !important;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine .notion-toggle__content{display: block !important;height: auto !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;}
.notion-root[data-enc-security] [data-enc-sec="05"] .enc-sec__spine .notion-toggle__content p.notion-text{margin: 0 !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 15px !important;line-height: 1.55 !important;color: #C9C9C4 !important;max-width: none !important;}
.notion-root[data-enc-security] [data-enc-sec="06"]{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 0;padding: 0 !important;align-items: stretch;}
.notion-root[data-enc-security] .enc-sec__half{display: flex;flex-direction: column;justify-content: space-between;gap: 40px;min-height: 60vh;padding: clamp(48px,6vw,88px) clamp(28px,4vw,64px);}
.notion-root[data-enc-security] .enc-sec__half--ink{background: #2A2C28;}
.notion-root[data-enc-security] .enc-sec__half--paper{background: #FAFAF8;}
.notion-root[data-enc-security] .enc-sec__half--paper p.enc-sec__cost{color: #000000 !important;}
.notion-root[data-enc-security] [data-enc-sec="06"] > .enc-sec__kicker--paper,.notion-root[data-enc-security] [data-enc-sec="06"] > .enc-sec__cost,.notion-root[data-enc-security] [data-enc-sec="06"] > .notion-toggle{grid-column: 2;}
.notion-root[data-enc-security] .enc-sec__costs > .notion-toggle{position: relative;display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 14px;align-items: start;width: 100%;max-width: 420px;margin: 0 !important;padding: 14px 0 !important;border: none !important;border-top: 1px solid #E2E2DB !important;counter-increment: enc-cost;}
.notion-root[data-enc-security] .enc-sec__costs{counter-reset: enc-cost;}
.notion-root[data-enc-security] .enc-sec__costs > .notion-toggle:first-of-type{border-top-color: #000000 !important;}
.notion-root[data-enc-security] .enc-sec__costs > .notion-toggle::before{content: "0" counter(enc-cost);grid-column: 1;grid-row: 1 / 3;width: 30px;height: 30px;border-radius: 999px;background: #DCEEC7;display: grid;place-items: center;font-family: var(--type-mono),ui-monospace,monospace;font-size: 10px;color: #000000;}
.notion-root[data-enc-security] .enc-sec__costs > .notion-toggle .notion-toggle__trigger{display: none !important;}
.notion-root[data-enc-security] .enc-sec__costs > .notion-toggle .notion-toggle__summary{grid-column: 2;margin: 0 !important;padding: 4px 0 0 !important;}
.notion-root[data-enc-security] .enc-sec__costs > .notion-toggle .notion-toggle__summary .notion-semantic-string{font-family: var(--type-display),system-ui,sans-serif !important;font-weight: 600 !important;font-size: 16px !important;line-height: 1.2 !important;letter-spacing: -0.02em !important;color: #000000 !important;}
.notion-root[data-enc-security] .enc-sec__costs > .notion-toggle .notion-toggle__content{grid-column: 2;display: block !important;height: auto !important;margin: 4px 0 0 !important;padding: 0 !important;overflow: visible !important;}
.notion-root[data-enc-security] .enc-sec__costs > .notion-toggle .notion-toggle__content p.notion-text{margin: 0 !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 13.5px !important;line-height: 1.5 !important;color: #3A3D38 !important;max-width: none !important;}
.notion-root[data-enc-security] .enc-sec__kicker--paper{color: #575B55 !important;}
.notion-root[data-enc-security] p.enc-sec__zeroline{margin: 0 !important;font-family: var(--type-body),system-ui,sans-serif !important;font-size: 16px !important;line-height: 1.55 !important;color: #C9C9C4 !important;max-width: 32ch !important;text-wrap: pretty !important;}
.notion-root[data-enc-security] .enc-sec__costs{display: flex;flex-direction: column;width: 100%;max-width: 420px;}
.notion-root[data-enc-security] .enc-sec__zero{margin-left: -0.05em !important;font-family: var(--type-display),system-ui,sans-serif !important;font-weight: 600 !important;font-size: clamp(120px,18vw,300px) !important;line-height: 0.84 !important;letter-spacing: -0.07em !important;color: #FAFAF8 !important;font-variant-numeric: tabular-nums !important;max-width: none !important;}
.notion-root[data-enc-security] .enc-sec__cost{font-family: var(--type-display),system-ui,sans-serif !important;font-weight: 600 !important;font-size: clamp(40px,6vw,104px) !important;line-height: 0.9 !important;letter-spacing: -0.055em !important;color: #FAFAF8 !important;max-width: 8ch !important;}
@media (max-width: 900px){.notion-root[data-enc-security] [data-enc-sec="01"],.notion-root[data-enc-security] [data-enc-sec="06"]{grid-template-columns: minmax(0,1fr);}
.notion-root[data-enc-security] [data-enc-sec="01"] > .notion-toggle,.notion-root[data-enc-security] [data-enc-sec="06"] > *{grid-column: 1;}
.notion-root[data-enc-security] .enc-sec__canvin{padding: 0 24px;}
.notion-root[data-enc-security] [data-enc-sec="03"]{grid-template-columns: minmax(0,1fr);}
.notion-root[data-enc-security] .enc-sec__hole{align-self: flex-start;}
.notion-root[data-enc-security] .enc-sec__verbs{grid-auto-flow: row;grid-template-columns: repeat(auto-fill,minmax(90px,1fr));}
.notion-root[data-enc-security] .enc-sec__stage{grid-template-columns: minmax(0,1fr);}
}
@media (max-width: 900px){.notion-root[data-enc-security] [data-enc-sec="01"] > .enc-sec__rail,.notion-root[data-enc-security] .enc-sec__mleft{position: static;}
.notion-root[data-enc-security] [data-enc-sec="04"] .enc-sec__pair{grid-template-columns: minmax(0,1fr);}
}
@media (max-width: 600px){.notion-root[data-enc-security] .enc-sec__seg{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));}
.notion-root[data-enc-security] [data-enc-sec="05"]{grid-template-columns: minmax(0,1fr);}
}
.notion-root[data-enc-security] .enc-sec__canvin{zoom: var(--enc-sec-fit,1);}
.notion-root[data-enc-security] .enc-sec__canvas[data-enc-more]:not([data-enc-scrolled]){-webkit-mask-image: linear-gradient(90deg,#000 82%,transparent);mask-image: linear-gradient(90deg,#000 82%,transparent);}
@media (max-width: 900px){.notion-root[data-enc-security] .enc-sec__step{min-height: 0 !important;}
}
@media (max-width: 600px){.notion-root[data-enc-security] .enc-sec__tabs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));overflow: visible;}
}
.notion-root[data-enc-security] #block-3e0e800a5138816a82dbd9653ac6e94c{scroll-margin-top: clamp(64px,7vw,88px);}
