/*! normalize.css v3.0.2 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.content h1,.content h2,.content h3,.content h4,body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px}.content h1,.content h2,.content h3,.content h4{font-weight:bold}.content pre,.content code{font-family:Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;font-size:12px;line-height:1.5}.content pre,.content code{word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@font-face{font-family:'slate';src:url(../fonts/slate-cfc9d06b.eot?-syv14m);src:url(../fonts/slate-cfc9d06b.eot?#iefix-syv14m) format("embedded-opentype"),url(../fonts/slate.woff2?-syv14m) format("woff2"),url(../fonts/slate.woff?-syv14m) format("woff"),url(../fonts/slate-7b7da4fe.ttf?-syv14m) format("truetype"),url(../fonts/slate-e55b8307.svg?-syv14m#slate) format("svg");font-weight:normal;font-style:normal}.content aside.warning:before,.content aside.notice:before,.content aside.success:before{font-family:'slate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.content aside.warning:before{content:"\e600"}.content aside.notice:before{content:"\e602"}.content aside.success:before{content:"\e606"}body{background-color:#121212;color:#ccc;font-family:'Fira Code', 'Courier New', monospace;line-height:1.8;margin:0;padding:2rem}a{color:#EB5945;text-decoration:none;font-weight:600}a:hover{color:#f8f8f2;background-color:#EB5945}nav{background-color:#1f1f1f;padding:1.5rem 3rem}nav ul{list-style:none;display:flex;gap:3rem;margin:0;padding:0}nav ul li a{color:#ccc;font-weight:500;-webkit-transition:color 0.2s;transition:color 0.2s}nav ul li a:hover{color:#f08273}.card{background-color:#1e1e1e;border:1px solid #333;border-radius:0.75rem;padding:2rem;margin-bottom:2rem}button{background-color:#EB5945;border:none;border-radius:0.5rem;color:#fff;padding:0.75rem 1.5rem;font-weight:600;cursor:pointer;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}button:hover{background-color:#e43119}pre,code{background-color:#2e2e2e;color:#f8f8f2;font-family:'Fira Code', monospace;font-size:1rem;line-height:1.5;padding:1rem 1.25rem;border-radius:0.5rem;overflow-x:auto}code{background-color:#2e2e2e !important}code .keyword{color:#cc7832;font-weight:500}code .string{color:#6a8759}code .comment{color:#aaaaaa;font-style:italic}code .function{color:#ffc66d}code .variable{color:#9876aa}.toc-wrapper .logo{max-width:80% !important;margin:10% !important}.logo{cursor:pointer;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}a .logo:hover{opacity:0.85}.warning{background-color:#EB5945;color:#fff;font-size:1.4rem;font-weight:600;padding:2px 6px}.buttons{display:flex;gap:1rem;margin:0 0 0 2rem;align-items:center}.buttons button{font-family:'Fira Code', monospace;font-size:2rem;padding:2px;min-width:9rem;font-weight:100;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem}.buttons button .sm{font-size:1rem;font-weight:900}.buttons button:hover{color:#FFF;background-color:#000;border-radius:unset;min-width:12rem;-webkit-transition:min-width 0.4s ease-in-out;transition:min-width 0.4s ease-in-out}.buttons .btn-rest{background-color:#EB5945;color:#f8f8f2}.buttons .btn-soap{background-color:#2756B5;color:#f8f8f2}.buttons .btn-release-notes{background-color:#6a8759;color:#f8f8f2;min-width:19rem}.buttons button.btn-release-notes:hover{min-width:22rem}.content pre.pre-accordion{position:relative;border:1px solid rgba(255,255,255,0.14);border-radius:10px;-webkit-box-shadow:0 10px 28px rgba(0,0,0,0.22);box-shadow:0 10px 28px rgba(0,0,0,0.22);padding-top:2.7em;max-height:50rem;overflow:auto;-webkit-transition:border-color 0.2s ease, max-height 0.24s ease, -webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease, max-height 0.24s ease, -webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease, box-shadow 0.2s ease, max-height 0.24s ease;transition:border-color 0.2s ease, box-shadow 0.2s ease, max-height 0.24s ease, -webkit-box-shadow 0.2s ease}.content pre.pre-accordion:hover{border-color:rgba(235,89,69,0.7);-webkit-box-shadow:0 14px 34px rgba(0,0,0,0.28);box-shadow:0 14px 34px rgba(0,0,0,0.28)}.content pre.pre-accordion .copy-clipboard{position:absolute;top:12px;right:12px;float:none}.content pre.pre-accordion .pre-toggle{position:absolute;top:8px;right:42px;padding:0.3rem 0.7rem;border:1px solid rgba(255,255,255,0.15);border-radius:999px;background:rgba(255,255,255,0.06);color:#f8f8f2;font-family:'Fira Code', monospace;font-size:0.72rem;letter-spacing:0.02em;line-height:1.4;text-transform:uppercase}.content pre.pre-accordion .pre-toggle:hover{border-color:rgba(235,89,69,0.7);background:rgba(235,89,69,0.2)}.content pre.pre-accordion.is-collapsed{max-height:20em;overflow:hidden}.content pre.pre-accordion.is-collapsed::after{content:'';position:absolute;left:0;right:0;bottom:0;height:5em;pointer-events:none;background:-webkit-gradient(linear, left top, left bottom, from(rgba(46,46,46,0)), to(#2e2e2e));background:linear-gradient(to bottom, rgba(46,46,46,0), #2e2e2e)}a.example-link{display:inline-block;margin:0.3rem 0 1rem;padding:0.54rem 0.86rem;border-left:3px solid #EB5945;border-top:1px solid #3a3a3a;border-right:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;background:#303030;color:#ffffff;font-family:'Fira Code', monospace;font-size:0.9rem;font-weight:600;line-height:1.3;text-decoration:none;-webkit-transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}a.example-link:hover,a.example-link:focus{background:#EB5945;border-left-color:#ff806d;border-top-color:#EB5945;border-right-color:#EB5945;border-bottom-color:#EB5945;color:#ffffff;text-decoration:none}a.example-link[download]{background:#2756B5;padding:0.24rem 0.60rem}a.example-link[download]:hover,a.example-link[download]:focus{padding:0.54rem 0.86rem;font-size:1.3rem;-webkit-transition:padding 0.3s ease, font-size 0.3s ease;transition:padding 0.3s ease, font-size 0.3s ease}body.soap .page-wrapper .dark-box{width:45%}body.soap .content>h1,body.soap .content>h2,body.soap .content>h3,body.soap .content>h4,body.soap .content>h5,body.soap .content>h6,body.soap .content>p,body.soap .content>table,body.soap .content>ul,body.soap .content>ol,body.soap .content>aside,body.soap .content>dl{margin-right:45%}body.soap .content pre,body.soap .content blockquote{width:45%}.tocify,.toc-footer,.lang-selector,.search,#nav-button{display:none}.tocify-wrapper>img{margin:0 auto;display:block}.content{font-size:12px}.content pre,.content code{border:1px solid #999;border-radius:5px;font-size:0.8em}.content pre code{border:0}.content pre{padding:1.3em}.content code{padding:0.2em}.content table{border:1px solid #999}.content table tr{border-bottom:1px solid #999}.content table td,.content table th{padding:0.7em}.content p{line-height:1.5}.content a{text-decoration:none;color:#000}.content h1{font-size:2.5em;padding-top:0.5em;padding-bottom:0.5em;margin-top:1em;margin-bottom:21px;border:2px solid #ccc;border-width:2px 0;text-align:center}.content h2{font-size:1.8em;margin-top:2em;border-top:2px solid #ccc;padding-top:0.8em}.content h1+h2,.content h1+div+h2{border-top:none;padding-top:0;margin-top:0}.content h3,.content h4{font-size:0.8em;margin-top:1.5em;margin-bottom:0.8em;text-transform:uppercase}.content h5,.content h6{text-transform:uppercase}.content aside{padding:1em;border:1px solid #ccc;border-radius:5px;margin-top:1.5em;margin-bottom:1.5em;line-height:1.6}.content aside:before{vertical-align:middle;padding-right:0.5em;font-size:14px}@media print{.copy-clipboard{display:none}}