[data-library] .lib-ledger{--lib-head:clamp(280px, 24vw, 360px);flex-direction:row;align-items:stretch;display:flex}[data-library] [data-track] [data-panel][data-ledger]{padding:0!important}[data-library] .lib-head{z-index:3;width:var(--lib-head);box-sizing:border-box;background:#f2f1ec;border-right:1px solid #dcdad0;flex-direction:column;flex:none;justify-content:center;gap:16px;padding:96px 28px 110px 4.5vw;display:flex;position:sticky;left:0}[data-library] .lib-intro{display:none}[data-library] .lib-col{box-sizing:border-box;width:224px;scroll-margin-left:var(--lib-head);border-left:1px solid #dcdad0;flex-direction:column;flex:none;gap:14px;padding:96px 18px 110px;animation:.3s ease-out lib-fade;display:flex}[data-library] .lib-intro+.lib-col{border-left:0}[data-library] .lib-col[hidden]{display:none}[data-library] .lib-numeral{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#141713;font-size:clamp(72px,7vw,112px);font-weight:500;line-height:.9;transition:color .25s}[data-library] .lib-ghost{color:#c9c7bb}[data-library] .lib-col:hover .lib-numeral,[data-library] .lib-col[data-open] .lib-numeral,[data-library] .lib-col[data-current] .lib-numeral{color:#3f6a53}[data-library] .lib-rows{scrollbar-width:none;background:repeating-linear-gradient(#0000 0 27px,#e6e4d9 27px 28px);flex:1;min-height:0;overflow-y:auto}[data-library] .lib-rows::-webkit-scrollbar{display:none}[data-library] .lib-row{border-bottom:1px solid #dcdad0;grid-template-columns:18px minmax(0,1fr) 22px;align-items:start;gap:8px;padding:10px 0;transition:box-shadow .2s,padding .2s;display:grid}[data-library] .lib-row[data-open]{padding-left:6px;box-shadow:inset 2px 0 #3f6a53}[data-library] .lib-open:hover .lib-doc-title,[data-library] .lib-row[data-open] .lib-doc-title{color:#3f6a53}[data-library] .lib-empty{box-sizing:border-box;border-left:1px solid #dcdad0;flex-direction:column;flex:none;justify-content:center;width:40vw;padding:96px 4vw 110px;display:flex}[data-library] .lib-keyplate{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}[data-library] .lib-chip{cursor:pointer;box-sizing:border-box;color:#141713;height:26px;font-family:var(--font-sans);background:0 0;border:1px solid #dcdad0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:background .2s,color .2s,opacity .25s,border-color .2s;display:flex}[data-library] .lib-chip[data-empty]{border-style:dashed}[data-library] .lib-chip[data-dim]{opacity:.3}[data-library] .lib-chip[data-current]{color:#f2f1ec;background:#3f6a53;border-color:#3f6a53}[data-library] .lib-dots{gap:2px;height:2px;display:flex}[data-library] .lib-dots>span{opacity:.55;background:currentColor;border-radius:50%;width:2px;height:2px}[data-library] input[type=search]::-webkit-search-cancel-button{appearance:none}[data-library] input[type=search]::-webkit-search-decoration{appearance:none}[data-library] .lib-search:focus{box-shadow:0 0 0 3px #3f6a532e;border-color:#3f6a53!important}@media (hover:none){[data-library] .lib-kbd{display:none}}[data-library] .lib-scrim{z-index:55;background:#14171352;animation:.2s ease-out lib-scrim-in;position:absolute;inset:0}[data-library] .lib-sheet{z-index:60;border-radius:18px;animation:.36s cubic-bezier(.22,1,.36,1) lib-sheet-in;position:absolute;inset:72px 2vw 74px}[data-library] .lib-scrim.lib-closing{animation:.22s ease-in forwards lib-scrim-out}[data-library] .lib-sheet.lib-closing{animation:.22s ease-in forwards lib-sheet-out}[data-library] .lib-sheet-mobile-pdf{display:none}[data-library] .lib-sheet-tabs{scrollbar-width:none;border-bottom:1px solid #dcdad0;flex-wrap:nowrap;gap:6px;padding:0 20px 12px;display:flex;overflow-x:auto}[data-library] .lib-sheet-tabs::-webkit-scrollbar{display:none}@media (min-width:1024px) and (max-height:860px){[data-library] [data-hero]{padding-bottom:136px!important}[data-library] .lib-cover-col{gap:16px}}@media (min-width:1024px) and (max-height:660px){[data-library] .lib-head,[data-library] .lib-col,[data-library] .lib-empty{padding-top:72px;padding-bottom:78px}}[data-library] [data-gliding] iframe,[data-library][data-gliding] iframe{pointer-events:none}[data-library] :is(a,button,input,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #3f6a53}@keyframes lib-fade{0%{opacity:0}to{opacity:1}}@keyframes lib-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes lib-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lib-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes lib-scrim-out{0%{opacity:1}to{opacity:0}}@media (max-width:1023px){[data-library] .lib-ledger{flex-direction:column}[data-library] .lib-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f1eceb;border-bottom:1px solid #dcdad0;border-right:0;justify-content:flex-start;gap:8px;width:100%;padding:64px 6vw 12px;position:sticky;top:0;left:auto}[data-library] .lib-head .lib-head-eyebrow,[data-library] .lib-head .lib-head-h2,[data-library] .lib-head .lib-keyplate,[data-library] .lib-head .lib-head-micro,[data-library] .lib-head .lib-keys,[data-library] .lib-head .lib-head-nomatch{display:none}[data-library] .lib-intro{flex-direction:column;gap:12px;padding:28px 6vw 12px;display:flex}[data-library] .lib-col{border-top:1px solid #dcdad0;border-left:0;grid-template-columns:72px minmax(0,1fr);gap:4px 16px;width:100%;padding:18px 6vw;scroll-margin-top:172px;scroll-margin-left:0;display:grid}[data-library] .lib-col>*{grid-column:2}[data-library] .lib-col-kicker{display:none}[data-library] .lib-col .lib-numeral{grid-area:1/1/span 6;padding-top:4px;font-size:44px;line-height:1}[data-library] .lib-rows{background:0 0}[data-library] .lib-empty{border-left:0;width:100%;padding:32px 6vw 40px}[data-library] .lib-scrim{z-index:79;position:fixed}[data-library] .lib-sheet{z-index:80;border-radius:0;position:fixed;inset:0}[data-library] .lib-sheet-mobile-pdf{display:flex}[data-library] .lib-esc{display:none}}@media (max-width:699px){[data-library] [data-live-map]{display:none!important}}@media (prefers-reduced-motion:reduce){[data-library] *,[data-library] :before,[data-library] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-library] [data-nudge]{animation:none!important}}
