.section-jump_toc__O_aJx{width:min(1120px,calc(100% - 48px));margin:0 auto 24px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--pine) 5%,var(--paper)),var(--paper))}.section-jump_label__Dm_DX{margin:0 0 10px;color:var(--ink-2);font:700 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.section-jump_links__Kx2LZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.section-jump_link__feyzZ{display:flex;align-items:center;min-height:40px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);color:var(--pine);font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.section-jump_link__feyzZ:hover{border-color:color-mix(in srgb,var(--pine) 38%,var(--line));background:color-mix(in srgb,var(--pine) 8%,var(--paper))}.section-jump_link__feyzZ:focus-visible{outline:2px solid var(--pine);outline-offset:3px}@media (max-width:760px){.section-jump_toc__O_aJx{width:calc(100% - 32px);margin-bottom:18px;padding:13px;border-radius:14px}.section-jump_links__Kx2LZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.section-jump_link__feyzZ{min-height:44px;padding:8px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.section-jump_link__feyzZ{transition:none}}.reference-page{--ref-reading:760px;color:var(--ink);isolation:isolate}.reference-page :is(h1,h2,h3,h4){text-wrap:balance}.reference-page :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--gold);outline-offset:3px}.reference-page .pagehead{position:relative;padding:clamp(42px,6vw,76px) 0 32px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--pine-soft) 62%,var(--paper)),var(--paper))}.reference-page .pagehead.tight{padding-bottom:28px}.reference-page .pagehead .container{max-width:840px}.reference-page .pagehead .kicker{color:var(--pine)}.reference-page .pagehead h1{max-width:19ch;margin-inline:auto;font-size:clamp(36px,5vw,62px);line-height:1.04}.reference-page .pagehead p.sub{max-width:62ch;font-size:clamp(16px,1.4vw,19px);line-height:1.7}.reference-page .container{width:min(1120px,calc(100% - 48px))}.reference-page .sec{padding-block:clamp(42px,6vw,72px)}.reference-page .sec .head{max-width:720px;margin-bottom:26px}.reference-page .sec .head h2{max-width:23ch;font-size:clamp(30px,4vw,48px);line-height:1.08}.reference-page .sec .head p{max-width:66ch;font-size:16px;line-height:1.7}.reference-page .connect,.reference-page .featcard,.reference-page .founder,.reference-page .pcard,.reference-page .principle,.reference-page .ptier{border-color:color-mix(in srgb,var(--line) 82%,var(--pine));box-shadow:0 8px 24px rgba(38,31,18,.045)}.reference-page .principle{align-items:flex-start;padding:22px 24px}.reference-page .featcard p,.reference-page .pcard p,.reference-page .principle p{line-height:1.68}.reference-page .founder{border-left-color:var(--gold)}.reference-page .ptier{padding:26px 24px}.reference-page .featgrid{gap:12px}.reference-page .featcard{min-width:0;padding:18px 20px}.reference-page .featcard h3{overflow-wrap:anywhere}.reference-page .connect{max-width:820px;padding:23px 25px}.reference-page .urlchip{max-width:100%;overflow-wrap:anywhere;font-size:clamp(12px,1.3vw,15px)}.reference-page .strip{margin-top:0!important}.reference-page .strip .inner{width:min(1120px,calc(100% - 48px));padding-inline:0}.reference-page .admintable{font-size:14px;line-height:1.55}.reference-page .admintable td,.reference-page .admintable th{padding:11px 13px;vertical-align:top}.reference-page .codeblock{max-width:100%;font-size:13px;line-height:1.7;border-radius:14px}.reference-page .toc{background:color-mix(in srgb,var(--pine-soft) 32%,var(--paper-2));border-radius:16px;padding:20px 22px}.reference-page .toc h4{color:var(--pine)}.reference-page .toc a{text-underline-offset:3px}.reference-page article.prose{width:min(var(--ref-reading),calc(100% - 48px));max-width:var(--ref-reading);padding:28px 0 76px;font-size:16px;line-height:1.78}.reference-page article.prose .updated{margin-bottom:18px}.reference-page article.prose h2{margin-top:42px;padding-top:19px;border-top:1px solid var(--line);font-size:clamp(23px,2.4vw,29px);line-height:1.2;scroll-margin-top:100px}.reference-page article.prose h2:first-of-type{border-top:0;padding-top:0}.reference-page article.prose li,.reference-page article.prose p{color:var(--ink-2)}.reference-page article.prose li{padding-left:2px}.reference-page article.prose a{text-decoration-thickness:1px;text-underline-offset:3px}.reference-page article.prose .toc{margin-bottom:30px}.reference-page article.prose .toc ol{column-gap:34px}.reference-page .brandsec{padding-block:38px}.reference-page .brandsec h2{font-size:clamp(24px,3vw,32px)}.reference-page .brandsec .lead{max-width:70ch;font-size:16px;line-height:1.7}.reference-page .brand-grid,.reference-page .swatches,.reference-page .values{gap:14px}.reference-page .sw{box-shadow:0 6px 18px rgba(38,31,18,.045)}.reference-page .sw .role{color:var(--ink-2);font-size:12.5px;line-height:1.5}.reference-page .brandsec :is(table,pre){max-width:100%}.reference-page .brandsec pre{overflow-x:auto}.reference-page .brandsec :is(.type-row,.typescale){min-width:0}.reference-page .brandsec .toc{margin-bottom:4px}.reference-page .brandsec [id]{scroll-margin-top:94px}html[data-theme=dark] .reference-page .pagehead{background:linear-gradient(180deg,color-mix(in srgb,var(--pine) 18%,var(--paper)),var(--paper));border-color:var(--line)}html[data-theme=dark] .reference-page .pagehead .kicker,html[data-theme=dark] .reference-page .toc h4{color:#b9dfc7}html[data-theme=dark] .reference-page .connect,html[data-theme=dark] .reference-page .featcard,html[data-theme=dark] .reference-page .founder,html[data-theme=dark] .reference-page .pcard,html[data-theme=dark] .reference-page .principle,html[data-theme=dark] .reference-page .ptier,html[data-theme=dark] .reference-page .sw{box-shadow:0 8px 24px rgba(0,0,0,.18)}html[data-theme=dark] .reference-page .featcard p,html[data-theme=dark] .reference-page .pcard p,html[data-theme=dark] .reference-page .principle p,html[data-theme=dark] .reference-page .sw .role,html[data-theme=dark] .reference-page article.prose li,html[data-theme=dark] .reference-page article.prose p{color:var(--ink-2)}html[data-theme=dark] .reference-page .toc{background:color-mix(in srgb,var(--pine) 12%,var(--paper-2))}html[data-theme=dark] .reference-page .connect a,html[data-theme=dark] .reference-page .prose a,html[data-theme=dark] .reference-page .toc a{color:#b9dfc7}@media (max-width:760px){.reference-page .container,.reference-page .strip .inner{width:calc(100% - 32px)}.reference-page .pagehead{padding-top:40px}.reference-page .pagehead h1{max-width:17ch}.reference-page .pagehead p.sub{font-size:16px}.reference-page .sec{padding-block:40px}.reference-page .principle{gap:12px;padding:17px 16px}.reference-page .principle .no{min-width:35px;font-size:25px}.reference-page .ptier{padding:23px 20px}.reference-page .strip .inner{padding-block:18px}.reference-page article.prose{width:calc(100% - 36px);padding-top:22px;font-size:16px;line-height:1.74}.reference-page article.prose h2{margin-top:32px;padding-top:16px}.reference-page article.prose .toc{padding:16px}.reference-page .toc ol{column-count:1}.reference-page .admintable{display:block;width:100%;overflow-x:auto}.reference-page .codeblock{font-size:12px;padding:14px}.reference-page .brandsec{padding-block:29px}}@media (max-width:420px){.reference-page .principle{padding:15px 13px}.reference-page .principle .no{min-width:30px;font-size:22px}.reference-page article.prose{width:calc(100% - 32px)}.reference-page .featcard{padding:15px}}@media (prefers-reduced-motion:reduce){.reference-page *{scroll-behavior:auto!important}}