h2{font-size:1.8rem}.summary{margin-bottom:2rem}.summary-intro{margin-bottom:1.5rem}.summary-intro p{color:#555;font-size:.95rem}h2.title-summary{font-weight:600;font-size:1.5rem;letter-spacing:-.01em;color:#1a1a1a;padding-bottom:.4rem;border-bottom:2px solid #1de9b6;display:inline-block;margin-bottom:1.2rem}.tip{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #eee}.tip:last-child{border-bottom:none;padding-bottom:0}.tip-title{font-size:1.2rem;font-weight:500;line-height:1.3;margin-bottom:.8rem;position:relative;color:#222}.tip-title code{font-size:1.1rem;background:#f0f0f0;padding:1px 5px;border-radius:3px}.tip-anchor{color:#ccc;text-decoration:none;font-weight:400;margin-right:.4rem;opacity:0;transition:opacity .15s ease}.tip-anchor:hover{color:#1de9b6;text-decoration:none}.tip:hover .tip-anchor,.tip-anchor:focus{opacity:1}.version-badge{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.02em;color:#0d7a5f;background:#e6faf4;padding:2px 8px;border-radius:3px;vertical-align:middle;margin-left:.5rem;position:relative;top:-1px}.tip-content h3{font-size:1.05rem;font-weight:600;margin-top:1.5rem;margin-bottom:.6rem;color:#333}.tip-content p{margin-bottom:.8rem;line-height:1.6}.tip-content ul,.tip-content ol{margin-bottom:1rem}.tip-content ul li,.tip-content ol li{line-height:1.6;margin-bottom:.3rem}.tip-content .highlight{margin-bottom:1.2rem;border-radius:4px;overflow:hidden}.tip-content pre{background:#1a1a2e;color:#e0e0e0;padding:1rem 1.2rem;border-radius:4px;overflow-x:auto;font-size:.85rem;line-height:1.5;-webkit-overflow-scrolling:touch}.tip-content pre code{background:0 0;padding:0;color:inherit;font-size:inherit}.tip-content code{background:#f5f5f5;color:#c7254e;padding:2px 5px;border-radius:3px;font-size:.88rem}@media(min-width:768px){.sidebar{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}}.docs-menu h5{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#888;margin-top:1rem;margin-bottom:.4rem}.docs-menu h5:first-child{margin-top:0}.docs-menu ul{list-style:none;padding:0;margin:0}.docs-menu ul li{font-size:.85rem;line-height:1.3;padding:3px 0}.docs-menu ul li a{color:#444;text-decoration:none;transition:color .1s ease}.docs-menu ul li a:hover{color:#1de9b6}.docs-menu ul li a code{font-size:.82rem;background:0 0;padding:0;color:inherit}.page-default-list .title{font-size:1.8rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.3rem}.page-default-list .overview{display:none}.page-default-list>.content{margin-bottom:2.5rem}.page-default-list>.content p{line-height:1.6}.page-default-list>.content ol{padding-left:1.2rem}.page-default-list>.content ol li{margin-bottom:.3rem}.header{border-bottom:1px solid #eee}.header .logo a{font-weight:600;color:#1a1a1a;text-decoration:none}.sub-footer{border-top:1px solid #eee;padding:1rem 0;margin-top:3rem}.sub-footer .sub-footer-inner{font-size:.8rem;color:#999}.tip-content .highlight{background:#1a1a2e;border-radius:4px}.tip-content .highlight .c,.tip-content .highlight .cm,.tip-content .highlight .c1,.tip-content .highlight .cs,.tip-content .highlight .cp{color:#6a737d;font-style:italic;font-weight:400}.tip-content .highlight .k,.tip-content .highlight .kc,.tip-content .highlight .kd,.tip-content .highlight .kn,.tip-content .highlight .kp,.tip-content .highlight .kr,.tip-content .highlight .kt{color:#ff79c6;font-weight:400}.tip-content .highlight .o,.tip-content .highlight .ow{color:#ff79c6;font-weight:400}.tip-content .highlight .n{color:#e0e0e0}.tip-content .highlight .na{color:#50fa7b}.tip-content .highlight .nb{color:#8be9fd}.tip-content .highlight .nc{color:#8be9fd;font-weight:400}.tip-content .highlight .nf,.tip-content .highlight .nx{color:#50fa7b;font-weight:400}.tip-content .highlight .no{color:#bd93f9}.tip-content .highlight .nd{color:#50fa7b;font-weight:400}.tip-content .highlight .nt{color:#ff79c6}.tip-content .highlight .nv,.tip-content .highlight .vi,.tip-content .highlight .vg,.tip-content .highlight .vc{color:#f8f8f2}.tip-content .highlight .nn{color:#e0e0e0}.tip-content .highlight .s,.tip-content .highlight .s1,.tip-content .highlight .s2,.tip-content .highlight .sb,.tip-content .highlight .sc,.tip-content .highlight .sd,.tip-content .highlight .se,.tip-content .highlight .sh,.tip-content .highlight .si,.tip-content .highlight .sx,.tip-content .highlight .sr,.tip-content .highlight .ss{color:#f1fa8c}.tip-content .highlight .m,.tip-content .highlight .mi,.tip-content .highlight .mf,.tip-content .highlight .mh,.tip-content .highlight .mo,.tip-content .highlight .il{color:#bd93f9}.tip-content .highlight .bp{color:#8be9fd}.tip-content .highlight .ne{color:#f55;font-weight:400}.tip-content .highlight .nl{color:#50fa7b;font-weight:400}.tip-content .highlight .err{color:#f55;background-color:transparent}.tip-content .highlight .w{color:#6272a4}.tip-content .highlight .ge{font-style:italic}.tip-content .highlight .gs{font-weight:700}.tip-content .highlight .gd{color:#f55;background-color:transparent}.tip-content .highlight .gi{color:#50fa7b;background-color:transparent}@media(max-width:767px){.sidebar{display:none}.tip-anchor{opacity:1;color:#ddd}h2.title-summary{font-size:1.3rem}.tip-title{font-size:1.1rem}.tip-content pre{font-size:.8rem;padding:.8rem}}