@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,400;0,700;1,400;1,700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:#fff;font-size:100%;line-height:1.4}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}@font-face{font-weight:500;font-style:normal;font-family:"xxii";src:url(xxii-0b9abade547cc7e067ce6a14d0eefbcf02d599eec0d637141661bf70573cdfb0.eot);src:url(xxii-0b9abade547cc7e067ce6a14d0eefbcf02d599eec0d637141661bf70573cdfb0.eot?#iefix) format("embedded-opentype"),url(xxii-8c613ab85ce4fff87faee11ba216665ece3ed6684f7bc6342288465cc0eb1e6b.woff) format("woff"),url(xxii-e4cc450f9ca4207973f4564c7ea8b7de945ad86088e8c45af3553c201a7c1271.ttf) format("truetype")}@font-face{font-family:"Wishfarm Semibold";src:url(WishFarm-SemiBold-602d8ec77dce60f654e09b2fdab3f8e68a14321e9e922e46094789cdfad9c550.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Wishfarm Medium";src:url(WishFarm-Medium-b0b385f4ec13107a2ca455fd9e7a1df072b9a2772892928ee4c4880cca0b9c4d.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Wishfarm Medium Italic";src:url(WishFarm-MediumIt-3a48e778a6a0ba027eaf463197db3022053dba969327e7cb997e8c7a91dde7b4.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Wishfarm Semibold Italic";src:url(WishFarm-SemiBoldIt-5c5d28854262961af3895ce0ae1ff5bb2d6404a5272a1d65f084a38cb8eb16c0.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}body{display:flex;flex-direction:column;height:100vh;background-color:#19223c;color:#19223c;font-family:"Figtree", Helvetica, Arial, sans-serif;font-size:16px;-webkit-font-smoothing:subpixel-antialiased}h1,h2,h3,h4,h5{font-family:"Figtree";color:#fef9ed;font-weight:400;margin:32px 0 16px 0}h2,h3{font-size:1.875em;line-height:1.2em;margin:32px 0 12px 0;font-weight:700}h2:first-child,h3:first-child{margin-top:0}h4{font-size:1.3125em;margin:21px 0 11px 0}h5{color:#829cf8;margin:0;font-size:0.875em;text-transform:uppercase;letter-spacing:0.085em;font-weight:400}p{font-size:1em;line-height:1.5em;margin:0 0 24px 0}p+ul,p+ol{margin-top:-24px}p+ul ul,p+ol ul{margin-top:0}p+ul ul li,p+ol ul li{margin-left:20px;list-style-type:circle}b{font-weight:700}em{font-style:italic}strong{font-weight:600}ol{list-style:decimal;line-height:1.5em;margin:10px 0 10px 20px}ol li{padding:2px}ol li ol{list-style:lower-alpha;margin:0 0 0 20px}ol li ol ol{list-style:lower-roman}ol{list-style:decimal;line-height:1.5em}ul{margin-top:1rem;list-style:disc}ul li{margin-left:50px}table thead{font-weight:600;border-bottom:solid 1px rgba(0,0,0,0.1)}table tbody tr{border-bottom:1px solid rgba(0,0,0,0.05)}table td,table th{padding:8px 12px 8px 12px;text-align:left}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}pre{color:#fef9ed;background:#0c1722;padding:16px;margin:0 0 24px 0;max-width:800px;display:inline-block;border-radius:8px;font-size:0.875em;font-family:Consolas, monaco, "Ubuntu Mono", courier, monospace !important;overflow-y:auto}code{padding:1px 3px;margin:0;display:inline-block;color:#c72c1e;background-color:#edf1f5;border:solid 1px rgba(0,0,0,0.05);border-radius:2px;font-size:0.875em;font-family:Consolas, monaco, "Ubuntu Mono", courier, monospace !important;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}blockquote{border-left:3px solid #c4c4c4;padding-left:1rem;margin-left:1rem}header{display:grid;align-self:center;grid-template-columns:auto 215px minmax(min-content, 1024px) auto;position:fixed;width:100%;background-color:#0c1722;padding:1rem;z-index:999}header a.logo,header a.logo:hover{display:inline-block;text-decoration:none}header .wordmark{display:block;width:180px}header nav{text-transform:none;font-size:16px;margin-left:auto;align-self:center}header nav a,header nav a:visited{color:#fef9ed;text-decoration:none}header nav a:hover{color:#fef9ed}header nav a.logo{text-decoration:none}header nav ul{display:flex;flex-direction:row;margin:0 18px 0 0;padding:0}header nav ul li{padding-left:20px}header>.logo{grid-column:2;margin-left:18px}article{display:grid;grid-template-columns:215px minmax(min-content, 1024px);margin:0 auto}aside a,aside a:visited,aside a:focus,header a,header a:visited,header a:focus{color:#d2d8de;text-decoration:none}aside a:hover,header a:hover{text-decoration:underline;color:#d2d8de}aside{line-height:2;font-size:0.875em;margin-left:18px;width:197px;top:0;bottom:0;position:fixed;overflow-y:auto;overflow-x:hidden}aside ul{margin:0 0 32px 0;padding:0}aside li{padding:3px 0}main,aside{margin-top:77px}aside ul,header ul{list-style-type:none}aside ul li,header ul li{margin-left:0px}main{grid-column:2;color:#585858;padding-left:32px}main section{background-color:#ffffff;border:solid 1px #eeeeee;border-radius:8px;margin:0 15px 64px 0;padding:32px}main section p:last-child{margin-bottom:0px}main section img.screenshot{border:solid 1px lightgray;display:block;margin:30px}main h1,main h3,main h4,main h5{color:#19223c}a,a:visited{color:#3b5eda;text-decoration:underline}a:hover{color:#374d9b}:target:before{display:block;content:" ";margin-top:-75px;height:75px;visibility:hidden}.works-with-ynab{height:60px}.papi-version{margin:32px 0 16px 0}.papi-version ul{margin:8px 0 0 0}.papi-version p{margin:16px 0 0 0}.papi-version:first-child{margin:0}@media (max-width: 961px){header{position:initial}header nav{display:none}article{display:block;margin:0 15px 0 15px}article aside{display:none}article main{margin-top:20px}pre{max-width:100%}}
