html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background:#fff;color:#4c4e53;line-height:1.5;font-weight:300;font-size:.875em}@media (min-width:40em){html{font-size:1em}}body,html{margin:0;padding:0}body{position:relative}main{padding-bottom:4em}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a,button,textarea{color:inherit}h1,h2,h3{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}p+h2,p+h3{margin-top:2em}main>h1{margin:4em 0 2em;text-align:center}blockquote{margin:2em 1em;quotes:"\201C""\201D""\2018""\2019";font-style:italic;color:#838892}blockquote p:before{content:open-quote;color:#a7acb8}blockquote p:after{content:close-quote;color:#a7acb8}.section-adapters{padding-bottom:7em;background:linear-gradient(0deg,#f1f4f9,#fff 10em)}.adapter-list{margin-top:2.5em;margin-bottom:2.5em}.adapter-list ul{list-style:none}.adapter-list li,.adapter-list ul{margin:0;padding:0}.adapter-list a{display:inline-flex;border-radius:9999em;background:#1f2531;color:#fff;align-items:center;text-decoration:none;margin:.5em 0;padding:.75em 1.25em}.adapter-list svg{height:1.5em;width:auto;margin-right:.5em}.adapter-list a[href*=jquery]:hover svg{color:#7acef4}.adapter-list a[href*=react]:hover svg{color:#00d8ff}.adapter-list a[href*=vue]:hover svg{color:#56e3a1}.adapter-list a[href*=ngx]:hover svg{color:#ec2c2c}@media (min-width:40em){.adapter-list ul{display:flex;justify-content:center}.adapter-list a{margin:0 .75em}}.section-clients{background-color:#f1f4f8}.section-clients ul{list-style:none;margin:0;padding:0}.section-clients li:after{display:block;content:"";margin:0 auto 1em;width:4em;height:.25em;background-color:#d4dae1;border-radius:2em}.section-clients p{display:inline-block;font-size:1em;margin-top:3em;background-color:#dfe5ec;padding:1em 2em;border-radius:999em}.section-clients p svg{vertical-align:sub;margin-right:.2em}@media (min-width:40em){.section-clients ul{display:flex;align-items:flex-end}.section-clients li{flex:1;margin:0 1em}.section-clients blockquote{margin-top:1em}}code[class*=language]{color:#ddd}code[class*=language] .comment{color:#707985;font-style:italic}code[class*=language] .string{color:#aed0fd}.highlight-line-active{--color:#3a3a3b}.language-html .attr-name,.language-jsx .attr-name,.language-svelte .attr-name{color:#fff}.language-html .attr-equals,.language-jsx .attr-equals,.language-svelte .attr-equals{color:#59677b}.language-html .attr-value,.language-jsx .attr-value,.language-svelte .attr-value{color:#aed0fd}.language-html .doctype,.language-html .tag,.language-jsx .doctype,.language-jsx .tag,.language-svelte .doctype,.language-svelte .tag{color:#b5ffe0}.language-html .doctype .punctuation:first-of-type,.language-html .doctype .punctuation:last-of-type,.language-html .tag .punctuation:first-of-type,.language-html .tag .punctuation:last-of-type,.language-jsx .doctype .punctuation:first-of-type,.language-jsx .doctype .punctuation:last-of-type,.language-jsx .tag .punctuation:first-of-type,.language-jsx .tag .punctuation:last-of-type,.language-svelte .doctype .punctuation:first-of-type,.language-svelte .doctype .punctuation:last-of-type,.language-svelte .tag .punctuation:first-of-type,.language-svelte .tag .punctuation:last-of-type{color:#59677b}.language-html .attr-value .punctuation:last-of-type,.language-html .punctuation,.language-jsx .attr-value .punctuation:last-of-type,.language-jsx .punctuation,.language-svelte .attr-value .punctuation:last-of-type,.language-svelte .punctuation{color:#9297a5}.language-css .selector{color:#ff93b8}.language-css .rule{color:#e4d18a}.language-css .punctuation{color:#777}.language-css .property{color:#c7c7c7}.language-css .atrule .property{color:#abb7f2}.language-javascript .string,.language-js .string,.language-jsx .string,.language-svelte .string{color:#aed0fd}.language-javascript .function-variable,.language-javascript .punctuation,.language-js .function-variable,.language-js .punctuation,.language-jsx .function-variable,.language-jsx .punctuation,.language-svelte .function-variable,.language-svelte .punctuation{color:#9297a5}.language-javascript .function,.language-js .function,.language-jsx .function,.language-svelte .function{color:#b5ffe0}.language-javascript .operator,.language-js .operator,.language-jsx .operator,.language-svelte .operator{color:#8f9196}.language-javascript .constant,.language-javascript .keyword,.language-js .constant,.language-js .keyword,.language-jsx .constant,.language-jsx .keyword,.language-svelte .constant,.language-svelte .keyword{color:#f699d1}.language-javascript .boolean,.language-js .boolean,.language-jsx .boolean,.language-svelte .boolean{color:#ffb951}.language-javascript .class-name,.language-js .class-name,.language-jsx .class-name,.language-svelte .class-name{color:#efdc81}.language-javascript .number,.language-js .number,.language-jsx .number,.language-svelte .number{color:#fff8b6}:root{--color-code-inline-text:#b7b7c0;--color-code-inline-background:#1b1b1c;--color-code-block-background:#1b1b1c;--color-code-run:#ff5722;--font-mono:"Menlo","Lucida Console",monospace}kbd{font-size:.75em;color:#b7b7c0;color:var(--color-code-inline-text);border:1px solid;padding:.125em .25em;font-weight:600;box-shadow:0 .125em 0 currentColor;border-radius:.25rem;position:relative;top:-.125em}code,kbd,pre{font-family:Menlo,Lucida Console,monospace;font-family:var(--font-mono)}code,pre{font-size:.75rem}code:not([class*=language]){background-color:#ebecef;margin:0 .125em;padding:0 .25em;display:inline-block;line-height:1.4;border-radius:.125rem}a code{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-underline);text-decoration-color:var(--color-text-underline)}pre{--pre-foreground:var(--color-code-scrollbar);--pre-background:var(--color-code-block-background);--pre-border:var(--code-block-border);box-sizing:border-box;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:2rem 0;max-width:100%;box-shadow:inset 0 0 0 1px var(--pre-border);border-radius:.25rem;border-radius:var(--border-radius);background-color:var(--pre-background)}pre>code[class*=language]{display:block;overflow-x:auto;box-sizing:border-box;padding:.5rem 1rem}pre>code{scrollbar-color:var(--pre-foreground) var(--pre-background);scrollbar-width:thin}pre>code::-webkit-scrollbar{height:.875rem}pre>code::-webkit-scrollbar-thumb{background:var(--pre-foreground);border:.25rem solid var(--pre-background);border-radius:9999rem}pre>code::-webkit-scrollbar-corner{background-color:var(--pre-background);border-radius:0 .25rem .25rem 0;border-radius:0 var(--border-radius) var(--border-radius) 0}pre>code::-webkit-scrollbar-track{background-color:var(--pre-background);border-radius:.25rem;border-radius:var(--border-radius)}pre[data-multiline]{padding-bottom:.25rem}pre[data-multiline]>code[class*=language]{padding-bottom:.25rem;padding-left:.25rem;padding-right:2rem;-webkit-mask:linear-gradient(90deg,transparent,#000 .25rem,#000 calc(100% - .25rem),transparent);mask:linear-gradient(90deg,transparent,#000 .25rem,#000 calc(100% - .25rem),transparent)}pre[data-multiline]{position:relative;overflow-y:hidden;padding-left:2.75rem;padding-left:var(--line-number-width);padding-right:.25rem}pre[data-multiline]:after,pre[data-multiline]:before{left:0;box-sizing:border-box;position:absolute;pointer-events:none;display:block;display:var(--line-number-display);width:2.75rem;width:var(--line-number-width);padding-right:.75rem;padding-right:var(--line-number-border-offset);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}pre[data-multiline]:after{content:"1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a 100\a 101\a 102\a 103\a 104\a 105\a 106\a 107\a 108\a 109\a 110\a 111\a 112\a 113\a 114\a 115\a 116\a 117\a 118\a 119\a 120\a 121\a 122\a 123\a 124\a 125\a 126\a 127\a 128\a 129\a 130\a 131\a 132\a 133\a 134\a 135\a 136\a 137\a 138\a 139\a 140\a 141\a 142\a 143\a 144\a 145\a 146\a 147\a 148\a 149\a 150\a 151\a 152\a 153\a 154\a 155\a 156\a 157\a 158\a 159\a 160\a 161\a 162\a 163\a 164\a 165\a 166\a 167\a 168\a 169\a 170\a 171\a 172\a 173\a 174\a 175\a 176\a 177\a 178\a 179\a 180\a 181\a 182\a 183\a 184\a 185\a 186\a 187\a 188\a 189\a 190\a 191\a 192\a 193\a 194\a 195\a 196\a 197\a 198\a 199\a 200";contain:layout paint;top:.5rem;bottom:.25rem;overflow:hidden;white-space:pre;text-align:right;color:#707985;color:var(--line-number-color);font-family:Menlo,Lucida Console,monospace;font-family:var(--font-mono)}pre[data-multiline]:before{content:"";top:0;bottom:0;padding-top:.5rem;padding-bottom:.5rem;border-right:1px solid #1c1c1c;border-right:1px solid var(--line-number-border-color)}.price{margin-top:.5em;margin-bottom:2em;display:flex;justify-content:center;align-items:baseline}.price .unit{font-size:1.25em;margin-right:.125em;margin-left:-.5em}.price .value{font-size:2.25em}.price .interval{margin-left:.125em;white-space:nowrap}.price-usd{position:absolute;margin-top:-3em;color:#7a8191;font-size:.875em}.price-center{left:0;text-align:center;right:0}.price-left{left:4em}.cards{padding:0;list-style:none}.cards,.cards>li{text-align:center}.cards>li{position:relative;display:inline-block;min-width:15em;margin:1em;border-radius:.5em}@media (min-width:56em){.cards{display:flex;justify-content:center}.cards>li{flex:1}}.cards .interval,.cards .unit{color:#7a8191}.cards .price,.cards .title{color:#fcfdff}.cards .title{margin:0;font-weight:200;font-size:1.75em}.cards div{display:flex;align-items:baseline}.cards ul{margin:0 1.5em 2em;text-align:left;list-style:none;padding:0}.cards ul>li{color:#c7ccd9;padding:.5em 0 0}.cards ul>li+li{margin-top:.5em;border-top:2px solid #4a505f}.cards .card-item-em{color:#fff;font-weight:500}.cards dd:last-of-type{padding-bottom:.75em}.cards dt~dt{margin-top:1em}.cards-floating{margin:3em 0}.cards-floating>li{padding:2em 0 3em;box-shadow:0 .325em 2em rgba(126,143,172,.5),0 .0625em .125em rgba(90,125,188,.2);background:#282a2e;color:#bac1cf}@media (min-width:56em){.cards-highlight-middle>li:nth-child(2){margin-top:-.25em;margin-bottom:-.25em;padding:3.25em 0}}.cards-hollow>li{background:#1f2022;box-shadow:none;padding:1.5em 1em 2em}.cards-hollow .cta{margin-top:.5em}.filepond--root .filepond--drop-label{color:#4c4e53}.filepond--root .filepond--label-action{-webkit-text-decoration-color:#babdc0;text-decoration-color:#babdc0}.filepond--root .filepond--drip,.filepond--root .filepond--panel-root{border-radius:1em}.filepond--root .filepond--panel-root{background-color:#edf0f4;height:1em}.filepond--root .filepond--item-panel{background-color:#595e68}.filepond--root .filepond--drip-blob{background-color:#7f8a9a}footer{background:#f1f4f9;text-align:center;padding-top:2em;margin-top:-1px}footer img{background:#fff;padding:.75em 1em;vertical-align:top}label{margin-bottom:.5em;cursor:pointer;font-weight:600}form{margin-top:2em}.field{display:flex;flex-direction:column;align-items:left}.field-row{flex-direction:row}.field p{font-size:.75em;max-width:24em;margin-bottom:0}.field a{color:inherit;-webkit-text-decoration-color:#c3c3c3;text-decoration-color:#c3c3c3}.field a:focus{outline:1px dotted #333;background:transparent;color:inherit;text-decoration:underline;box-shadow:none}.form-loader{font-size:1.0625em;height:2em;display:none;align-items:center;cursor:wait}.form-loader svg{margin-right:.5em}svg .led-1{stroke:#00b3ff;-webkit-animation:flicker .4s 1.25s infinite;animation:flicker .4s 1.25s infinite}svg .led-2{stroke:#00b3ff;-webkit-animation:flicker .5s .5s infinite;animation:flicker .5s .5s infinite}@-webkit-keyframes flicker{0%{opacity:0}20%{opacity:1}25%{opacity:0}60%{opacity:1}80%{opacity:0}83%{opacity:1}84%{opacity:0}85%{opacity:1}86%{opacity:0}87%{opacity:1}90%{opacity:1}to{opacity:1}}@keyframes flicker{0%{opacity:0}20%{opacity:1}25%{opacity:0}60%{opacity:1}80%{opacity:0}83%{opacity:1}84%{opacity:0}85%{opacity:1}86%{opacity:0}87%{opacity:1}90%{opacity:1}to{opacity:1}}.form-status,form[data-state=busy] button[type=submit]{display:none}form[data-state=busy] .form-loader{display:flex}form[data-state=busy] .input{background:#eaedf2}form[data-state=busy] .input>*{background:inherit;cursor:not-allowed;resize:none;color:#777;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-fill-color:#777!important}form[data-state=busy] input:-webkit-autofill,form[data-state=busy] input:-webkit-autofill:active,form[data-state=busy] input:-webkit-autofill:focus,form[data-state=busy] input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #eaedf2}form[data-state=success] .form-input{display:none}form[data-state=success] .form-status{display:block}.form-status p{padding:1em;background:#cdf0e1;display:inline-block;color:#2f684f}.line{display:flex;flex-direction:column;align-items:center}.line>*{margin-bottom:.5em}@media (min-width:40em){.line{display:flex;flex-direction:row;justify-content:center}.line>*+*{margin-left:1em}.line>*{margin-bottom:0}}form .field+.field{margin-top:1.5em}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff}::-moz-placeholder{font-weight:300;color:#b3b7bc}::placeholder{font-weight:300;color:#b3b7bc}::ms-input-placeholder{font-weight:300;color:#b3b7bc}:-ms-input-placeholder{font-weight:300;color:#b3b7bc}button,input,select,textarea{font-size:1.0625em;line-height:2.325;margin:0}input,select,textarea{min-width:13em;padding:0}select{-webkit-appearance:none;background:#fff}textarea{width:22em;height:10em;max-height:50vh;max-width:90vw;line-height:1.25;padding-top:.355em}.button{border-radius:9999em;padding:0 1.5em;margin:0;border:none;display:inline-block;line-height:2.5;text-decoration:none;white-space:nowrap}.button svg,.button svg.post{vertical-align:middle;margin-left:.325em;margin-right:-.25em}.button svg.pre{margin-left:-.325em;margin-right:.5em}.button-call-to-action{background:linear-gradient(15deg,#13afeb,#0afcf1);color:#171b23;font-weight:500;text-decoration:none}.button-call-to-action .license-tag{font-size:.75em;position:relative;top:-.06125em}.button-call-to-action-alt{color:#fff;background:linear-gradient(15deg,#ed4467,#fc9e67)}.button[type=submit]{background:#2f3338;color:#fff;text-align:center;cursor:pointer;transition:box-shadow .25s}.button[type=submit]:focus{outline:none;box-shadow:0 0 0 1px rgba(0,0,0,.2),.25em -.25em 2em rgba(27,234,189,.3),-.25em .25em 2em rgba(16,171,255,.5)}.input{background:linear-gradient(30deg,#2ac5ed,#1de4cb);padding:2px;display:inline-block;border-radius:1.325em}.input>*{border:none;border-radius:1.125em;outline:none;transition:box-shadow .25s;display:block;padding-left:.5em;background-color:#fff;width:100%;box-sizing:border-box}.input>:focus{outline:none;box-shadow:inset 0 0 0 2px #fff,0 0 0 3px #fff,.25em -.25em 2em rgba(27,234,189,.35),-.25em .25em 2em rgba(16,171,255,.5)}header{position:fixed;top:0;left:0;width:100vw;height:4.5em;padding:0 1.5em;z-index:1000;box-sizing:border-box;transition:background-color .5s,color .5s,box-shadow .5s;font-size:1rem}header,header h1{display:flex;align-items:center}header h1{margin:0;font-size:1em}header h1 a:first-of-type{width:6.25em;height:2em;background-size:contain;background-repeat:no-repeat;background-position:50%}header h1 a:last-of-type{vertical-align:sub;font-size:.875em;margin-top:.29em;text-decoration:none;font-weight:300;margin-left:.5em}header nav a{display:inline-flex;align-items:center;color:inherit;text-decoration:none}header nav a:hover{text-decoration:underline;-webkit-text-decoration-color:#e3e7ed;text-decoration-color:#e3e7ed;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}header nav a svg{width:1.25em;height:1.25em;margin-right:.25em}header nav{padding-right:1em;margin-left:auto}header nav li,header nav ul{margin:0;padding:0}header nav ul{display:flex;align-items:center;list-style:none}header nav li{margin:0}header nav li+li{margin-left:2em}header a[href*=github]{background:linear-gradient(15deg,#5ed0fb,#6df3ed);color:#171b23;padding:.5em 1em;border-radius:9999em;transition:opacity .25s;opacity:0;pointer-events:none}header a[href*=github]:hover{text-decoration:none}header h1 a:first-of-type{background-image:url(../assets/filepond-logo.svg)}.invert-header header{color:#fff}.invert-header header h1 a:first-of-type{background-image:url(../assets/filepond-logo-inverted.svg)}body[data-scroll]:not([data-scroll="0"]) header{box-shadow:0 0 .25em rgba(67,71,85,.27),0 .25em 1em rgba(90,125,188,.05);background-color:#fff;color:inherit}body[data-scroll]:not([data-scroll="0"]) header h1 a:first-of-type{background-image:url(../assets/filepond-logo.svg)}body[data-scroll]:not([data-scroll="0"]) a[href*=github]{opacity:1;pointer-events:all}.license-select{background:#f1f4f9;padding:1em 1.5em}.license-select select{color:#4c4e53;padding-right:.5em;background:#e3e8ef}.section-license h1,.section-license h2,.section-license h3,.section-license h4{color:#282a2e;margin:2em 0 1em;text-align:left}.section-license h1{font-size:1.5em}.section-license h2{text-transform:uppercase;font-size:1.25em}.section-license h3{font-size:1.125em}.section-license blockquote{border-left:.1875em solid #71e6ce;margin-left:0;padding-left:1em;padding-right:1em;color:#1f6857;background-color:#e7fef9;overflow:hidden}.section-license .license span{background:#c3f3e9;padding:.125em .25em;border-radius:.25em;color:#134b3f;white-space:nowrap}header [data-module=SectionToggler]{font-size:1em;font-family:inherit;font-weight:400}header [data-module=SectionToggler] button{all:inherit;position:relative;width:100%;box-sizing:border-box;cursor:pointer}header [data-module=SectionToggler] svg{vertical-align:middle;width:1.125em}header [data-module=SectionToggler] button:focus svg{outline:1px dotted}header [data-module=SectionToggler]:not(.implicit)+div{position:absolute;left:0;right:0;padding:1em;background:#fff;font-size:1.125em;z-index:1;box-shadow:0 .125em .125em rgba(67,71,85,.1),0 .125em .5em rgba(90,125,188,.05);transition:background-color .5s,color .5s,box-shadow .5s}header [data-module=SectionToggler]:not(.implicit)+div ul{display:block}header [data-module=SectionToggler]:not(.implicit)+div li{margin:0}header [data-module=SectionToggler]:not(.implicit)+div li+li{margin-top:1em}header [data-module=SectionToggler]:not(.implicit)+div li:before{display:none}header [data-module=SectionToggler]:not(.implicit)+div a{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.invert-header[data-scroll="0"] [data-module=SectionToggler]:not(.implicit)+div{background:linear-gradient(rgba(30,36,48,0),#1b202b 2em);color:#fff;box-shadow:0 .25em 1.25em rgba(0,0,0,.2),0 2em 4em rgba(0,0,0,.1);padding-bottom:2em}aside,section{position:relative;padding:4em 0}.section-centered{display:flex;align-items:center;justify-content:center}.section-title{text-align:center;font-size:2em;font-weight:400;margin-bottom:1.5em}@media (min-width:45em){.section-full{min-height:30em;height:calc(100vh - 8em);max-height:50em}}.todo-check{display:inline-block;width:1.35em;height:1.35em;background-size:contain;background-image:url(../assets/check-unchecked.svg)}.todo-check[data-state=checked]{background-image:url(../assets/check-checked.svg)}.window{display:block;position:relative;border-radius:.75rem;background:#1f2531;box-shadow:0 .1875rem .625rem rgba(0,0,0,.15);text-align:left;padding-bottom:2.75rem}.window>div{padding:2rem}.window>span{display:inline-block;margin-top:1rem;margin-right:.375rem;height:.5625rem;width:.5625rem;border-radius:50%;vertical-align:top}.window>a{position:absolute;bottom:1rem;right:1rem;color:#fff;font-size:.75em;padding:0 .75em;line-height:2.25;text-decoration:none;background:#0e1015;border-radius:.5em;transition:border-color .25s}.window>a:hover{border-color:#fff}.window>a svg{color:#b5ffe0;width:1.25em;vertical-align:middle;margin-top:-.25em;margin-left:.25em}.window>span:first-child{margin-left:1rem;background:#f95c55}.window>span:nth-child(2){background:#fade0c}.window>span:nth-child(3){background:#9fd765}.window pre{background-color:transparent;padding-left:0;margin:0}.window pre:after,.window pre:before{display:none}.window pre>code::-webkit-scrollbar-thumb{background:#707985;border-color:#1f2531}.window pre>code::-webkit-scrollbar-track{background:#1f2531}.section-demo{overflow-x:hidden;max-width:100%}.demo{margin-top:2em}.demo .filepond--root{margin:0 auto}.demo-group{max-width:20rem;margin:0 auto 4em;text-align:center}.demo-window{max-width:50rem;margin:0 auto 6em}.demo-about li{margin-bottom:1em}.demo-about ul{padding-left:0;list-style:none}.demo-about input[type=checkbox]{display:none}.demo-about input[type=checkbox]+span{display:inline-block;width:1em;height:1em;margin-left:.2em;margin-right:.2em;border-radius:.25em;border:2px solid #595d67;vertical-align:middle}.demo-about input[type=checkbox]:checked+span{background-image:url(../assets/check.svg);background-position:50%;background-size:.75em .75em;background-repeat:no-repeat}.demo-profile-picture{width:190px}.demo-heading{margin-top:4em;font-size:1.25em;text-align:center}.demo-heading svg{vertical-align:sub;margin-right:.25em}.demo-filepond-wrapper{position:relative;max-width:20rem}.filepond--warning{position:absolute;bottom:100%;left:50%;background:#f7bdbd;color:#000;border-radius:999em;font-size:.875em;margin-top:1em;display:inline-block;padding:.25em 1em;opacity:0;white-space:nowrap;transform:translateY(1em) translateX(-50%);transition:opacity .15s ease-out,transform .5s ease-out}.filepond--warning[data-state=visible]{opacity:1;transform:translateY(0) translateX(-50%)}.filepond.filepond--root .filepond--drop-label label{padding:.5em 1em}@media (min-width:50em){.code-panels{display:flex}.code-panels>*{flex:1;max-width:50%}.code-panels>*+*{margin-left:1rem}.demo-group{display:flex;justify-content:center;align-items:flex-start;margin-top:0;margin-bottom:4em;max-width:none}.demo-group>*{flex:1}.demo{margin-top:4.25rem}.demo .demo-filepond-wrapper{margin:0}.demo-group:not(.demo-group-reversed){flex-direction:row-reverse}.demo-group:not(.demo-group-reversed) .demo-about{text-align:left;margin-left:2rem}.demo-group:not(.demo-group-reversed) .demo{margin-right:2rem}.demo-group:not(.demo-group-reversed) .demo-filepond-wrapper{margin-left:auto}.demo-group-reversed .demo-about{margin-right:2rem;text-align:right}.demo-group-reversed .demo{margin-left:2rem}}@media (min-width:75em){.demo-group:not(.demo-group-reversed)+.demo-window{margin-left:12vw;margin-right:-12vw}.demo-group-reversed+.demo-window{margin-left:-12vw}}.section-features{padding-top:8em;background:linear-gradient(#f1f4f9,#fff 10em)}.section-features .hearth{font-size:1.125em;color:#ec145a;margin-bottom:2em;padding:1em 2em;border-radius:999em;background:#ffe8ef;display:inline-block}.section-features .hearth svg{margin-bottom:-.2em;vertical-align:baseline;margin-left:.2em}.features-highlighted{display:flex;flex-wrap:wrap;list-style:none;margin:5em 0 0;padding:0;text-align:left}.features-highlighted li{position:relative;box-sizing:border-box;min-width:10em;padding-left:4.5em}.features-highlighted .icon{position:absolute;box-sizing:border-box;top:0;color:transparent;left:0;width:3.25em;height:3.25em;padding:.7em;margin-top:.325em;background:linear-gradient(30deg,#2ac5ed,#1de4cb);border-radius:9999em;display:flex;align-items:center;justify-content:center;color:#fff}.features-highlighted p{margin-top:.25em;color:#606368}.features-highlighted .title{font-size:1.25em;font-weight:500;margin:0}@media (min-width:40em){.features-highlighted li{width:calc(50% - 4em);margin:0 4em 3em 0}}.features-additional{margin-bottom:5em;display:flex;flex-wrap:wrap;justify-content:center}.features-additional h3{width:100%;font-weight:400;font-size:1.5em;margin-bottom:3em;text-align:center}.features-additional ul{list-style:none}.features-additional li,.features-additional ul{padding:0;margin:0}.features-additional li+li{margin-top:.5em}@media (min-width:40em){.features-additional div{width:50%}}.implicit{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.section-hero{color:#c7ccd8;background-color:#1e2430;min-height:27rem;overflow-x:hidden}.section-hero .github-stars{display:inline-flex;align-items:center;font-size:.875em;font-weight:700;line-height:0;margin-left:.5em;margin-right:-.25em;max-width:10em;overflow:hidden}.section-hero .github-stars svg{width:1.25em;margin-right:.25em}.section-hero p:first-of-type strong{display:block;margin-top:1.5em;margin-bottom:1.5em;color:#fff;line-height:1.25;letter-spacing:.0625em;font-size:1.5em;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.section-hero p+p{font-size:1.125em;margin:1em 1em 2em}.section-hero p+p strong{color:#eef2f9;font-weight:400}.section-hero .hero-links a{font-size:1em;margin:0 1em 2em;display:inline-flex;align-items:center;vertical-align:top}.section-hero .hero-links a:not(:last-child){color:#c3c9d6;transition:color .25s;background-color:#2b3341}.section-hero .hero-links a:not(:last-child):hover{color:#fff}.section-hero .content-wrapper{z-index:3;max-width:40em}.section-hero .shimmer{position:absolute;right:0;top:0;width:100%;max-width:80em}.section-hero .shimmer video{position:relative;width:100%;z-index:1;mix-blend-mode:screen}.section-hero .shimmer:after{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,rgba(40,42,46,0),#1e2430 95%);z-index:2;content:""}.section-hero .pond{width:18rem;height:9rem;margin:0 auto;opacity:0;transition:opacity 1s .25s}.section-hero .pond .filepond--drop-label{color:#c7ccd8}.section-hero .pond .filepond--panel-root{background-color:transparent;border:2px solid #2c3340}.section-hero .pond .filepond--item-panel{background-color:#767b8b}.section-hero .pond .filepond--file-action-button{background-color:rgba(31,37,49,.85)}.section-hero .pond [data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#22a061}.section-hero .pond [data-filepond-item-state*=error] .filepond--item-panel,.section-hero .pond [data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#d04535}.section-hero .water{position:absolute;left:0;top:0;bottom:0;right:0;opacity:.5;mix-blend-mode:screen;overflow:hidden}.section-hero .water>div{width:700px}.section-hero .water>div>div{width:700px;height:400px}@media (min-width:40em){.section-hero .water>div{margin:0 auto;display:flex;flex-wrap:wrap;width:1400px}.section-hero p:first-of-type strong{font-size:2em}.section-hero p+p{font-size:1.125em;margin:2em 3em}}@media (min-width:50em){.section-hero p:first-of-type strong{margin-top:0;margin-bottom:0}}@media (min-width:45em) and (min-height:45em){.section-hero .hero-links-wrapper{position:absolute;left:0;right:0;bottom:5em;text-align:center}}[data-module=LazyVideo] video{transition:opacity 3s;opacity:0}[data-module=LazyVideo][data-state=complete] video{opacity:.5}.content-wrapper{padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}.content-narrow{max-width:24em}.content-medium{max-width:26em}.content-wide{max-width:50em}.content-centered{text-align:center;margin-left:auto;margin-right:auto}.gradient-text-primary{background-image:linear-gradient(15deg,#2ac4ed,#68f3ed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;--color-text-link:#5ed0fb!important}@media (min-width:40em){.content-wide{max-width:50em;padding-left:2em;padding-right:2em}}.license-select{background:#f2e9e7;color:#493c37;padding:.75rem 1rem;margin-bottom:3rem;text-align:left}.license-select label{font-weight:300}.license-select select{font-size:1em;padding-left:.5em;margin-left:1rem;border:none;min-width:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;padding-right:2em;border-radius:.25em;color:#493c37;background-color:#e2d2ce;background-position:right .325em center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23553b35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.section--license{margin:0 auto;max-width:50em;padding:7rem 1.5rem 5rem}@media (min-width:35em){.section--license{padding-left:3rem;padding-right:3rem}}.section--license h1,.section--license h2,.section--license h3,.section--license h4{color:#282a2e}.section--license h2,.section--license h3,.section--license h4{margin:2em 0 1em;text-align:left}.section--license h1{font-size:1.75em}.section--license h2{text-transform:uppercase;font-size:1.25em}.section--license h2+p{margin-top:1em;margin-bottom:1em}.section--license h3{font-size:1.125em}.section--license blockquote{border-left:.1875em solid #e2d2ce;margin-left:0;margin-right:0;padding-left:1em;padding-right:1em;color:#493c37;background-color:#f2e9e7;overflow:hidden;font-size:.875em}.section--license blockquote p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;text-align:left}.section--license blockquote p:before{content:none}.section--license .license span>span{display:inline-block;background:#f2e9e7;padding:.125em .25em;border-radius:.25em;color:#493c37}.section--license .license blockquote span>span{background:#e2d2ce}.section--license div.license-field:empty{outline:30px solid #fff;width:1em}.plugin-demo-intro{margin-bottom:2em}.plugin-demo-intro strong{font-weight:500}.demo-result-container{display:none;min-height:15rem}.demo-result{display:flex;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.demo-result a{text-decoration:none;margin:0 .5rem}.demo-result a>span{display:inline-block;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem}.demo-result p{font-size:.75em;height:128px;width:128px;line-height:128px;margin:0 .5rem;background:#eff2f5}.demo-result img,.demo-result p{border-radius:1em;display:block}.demo-result img{box-shadow:0 .125em .5em rgba(0,0,0,.25)}.demo-result span{font-size:.75em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.demo-result div{position:relative}.demo-result div span{position:absolute;text-align:center;color:#fff;text-shadow:0 .125em .25em #000;font-size:.65em;border-radius:999em;padding:.125em .5em;background:rgba(0,0,0,.5);top:calc(50% - .75em);left:calc(50% - 2.75em)}.plugin-demo{margin-top:2rem;min-height:15rem}.plugin-demo>div{transition:opacity .25s ease-in-out;margin:0 auto;max-width:20rem}.section-plugin-demo{padding-top:6.75rem;max-width:60rem;margin:0 auto}.section-plugin-demo .plugin-demo-intro p{margin-left:auto;margin-right:auto;margin-top:3em;font-size:1.25em;max-width:33rem}.section-plugins{padding-top:6.75rem}.section-plugins h1{margin-bottom:2em}.section-plugins .water{position:absolute;left:0;right:0;top:0;height:30rem;z-index:0}.section-plugins .content-wrapper{position:relative;z-index:1;max-width:60em}.section-plugins table{text-align:left;margin:0 auto}.section-plugins table p{margin:0 0 .25em}.section-plugins td,.section-plugins th{vertical-align:top;padding:.25em .25em 1.5em}.section-plugins table td:last-of-type a{font-weight:400;font-size:.75em;line-height:2;padding:0 1em}.section-plugins table td:last-of-type a.button:not(.button-call-to-action){background-color:rgba(41,78,86,.09)}.section-plugins th:first-child{padding-right:1em}.section-plugins td:last-of-type,.section-plugins thead>th:last-of-type{text-align:right}.section-support{padding-top:8em;background:linear-gradient(#f1f4f9,#fff 10em)}.section-support li,.section-support ul{list-style-type:none;margin:0;padding:0}.section-support h3{font-size:1.5em}.section-support .support-item{flex:1;text-align:left;margin:0 1em 2em}.section-support .support-item h3{margin-top:0}.section-support .support-item li+li{margin-top:.75em}.section-support .support-item svg{width:1em;margin-right:.5em}.section-support .support-item:first-of-type{padding:2em;border-radius:2em;border:2px solid #edf0f4;max-width:16em}.section-support .price-footer{margin-top:1em;display:flex;justify-content:flex-start;align-items:center;padding:0}.section-support .support-premium{position:relative;border-radius:2em;background:linear-gradient(15deg,#13afeb,#0afcf1)}.section-support .support-premium li{display:flex;align-items:center}.section-support .support-premium .note{font-size:.875em}.section-support .support-premium>div{position:relative;padding:2em;z-index:2}.section-support .support-premium:before{content:"";position:absolute;z-index:1;left:2px;top:2px;bottom:2px;right:2px;border-radius:calc(2em - 2px);background:#fff}@media (min-width:30em){.support-items{display:flex;align-items:flex-start;max-width:50em;margin:0 auto}}.section-roadmap{background:#282a2e;color:#fff}.section-roadmap h3{display:inline-flex;align-items:center;text-transform:uppercase}.section-roadmap svg{margin-right:.5em}.section-roadmap ul{margin-left:-.75em}.section-roadmap li{line-height:2;display:flex;align-items:flex-start}.section-roadmap p{color:#bac1cf}.section-roadmap ul{color:#838790}.section-roadmap a{color:#fff}.section-roadmap .todo-check[data-state=checked]+span{color:#1de4cb}.section-roadmap .todo-check{margin-right:.4em;margin-left:.125em;margin-top:.3125em;min-width:1.35em}.section-roadmap .content-wrapper ul{list-style:none;margin-left:0;padding-left:0}.section-roadmap .content-wrapper div{padding:0 2em;margin-bottom:4em}@media (min-width:48em){.section-roadmap .content-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.section-roadmap .content-wrapper div{width:33%}}.section-pintura{color:#fff;background-color:#212123;background-image:radial-gradient(ellipse at 10%,at -10em,rgba(255,159,41,.12),transparent 25em),radial-gradient(ellipse at 35%,at -20em,rgba(255,41,41,.14),transparent 35em),radial-gradient(ellipse at bottom,#2b2b2e,#101011);background-image:radial-gradient(ellipse at 10% -10em,rgba(255,159,41,.12),transparent 25em),radial-gradient(ellipse at 35% -20em,rgba(255,41,41,.14),transparent 35em),radial-gradient(ellipse at bottom,#2b2b2e,#101011)}.section-pintura>div{max-width:28em}.section-pintura h2{margin-top:2rem;margin-bottom:2rem;font-size:1.125em}.section-pintura li,.section-pintura ul{margin:0;padding:0;list-style:none}.section-pintura ul{margin-top:2.75rem;font-weight:600}.section-pintura li{font-size:1.125em;font-weight:700;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.section-pintura li+li{margin-top:.75em}.section-pintura ul+a{display:inline-block;margin-top:4rem;margin-bottom:2rem;font-weight:300}.section-pintura .logos{margin-top:2rem;margin-bottom:2rem;display:flex;align-items:baseline;justify-content:center}.section-pintura .logos a:first-of-type{position:relative;top:-.4em}.section-pintura .logos span{margin:0 .75em;position:relative;top:-.9em;display:block;line-height:0;font-size:1.5em;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700}.section-subscribe{background:linear-gradient(#fff,#f1f4f9);text-align:center;padding-bottom:8em}:root .pintura-editor{--color-background:255,255,255;--color-foreground:10,10,10;--editor-max-width:60em;--editor-max-height:40em}@media (color-index:48){:root .pintura-editor{--color-background:20,20,20;--color-foreground:255,255,255}}@media (prefers-color-scheme:dark){:root .pintura-editor{--color-background:20,20,20;--color-foreground:255,255,255}}.testimonial{max-width:26rem;padding:2.5rem 1.5rem 1.5rem;margin:0 auto;text-align:center}.testimonial div{position:relative}.testimonial p:first-of-type{margin-top:0}.testimonial p{font-size:1.25em;font-family:Georgia,Times New Roman,Times,serif;font-style:italic;color:#4c4e53}.testimonial p:first-of-type:before{content:"\201C";font-style:italic;font-size:10rem;line-height:.5;position:absolute;margin-left:-2rem;opacity:.2}.testimonial p+p{margin-top:-1em}.testimonial footer{padding:0;background:transparent;margin:0}.testimonial cite{text-align:left;display:flex;flex-direction:column;align-items:center}.testimonial cite>*{display:inline-flex;font-style:normal;text-decoration:none;vertical-align:top}.testimonial cite>*>*{white-space:nowrap}.testimonial cite>:before{content:"";position:absolute;width:3rem;height:3rem;border-radius:9999em;background-color:#eee}.testimonial img{padding:0}.testimonial .cite-sig{width:14rem;height:auto;margin-top:.5rem;margin-bottom:2rem;opacity:.9}.testimonial .cite-name{font-weight:900;color:#4c4e53}.testimonial .cite-title{display:block;color:#4c4e53;font-size:.875rem;text-decoration:none;font-weight:700}.testimonial img:not(.cite-sig){width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;border-radius:9999em;margin:0 1rem 0 0;position:relative;z-index:1}[data-module=TabList]{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;padding-left:0}[data-module=TabList] a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;padding:1rem;font-size:1.25em;text-decoration:none}[data-module=TabList] [aria-selected=true] a{position:relative;z-index:1}[data-module=TabList] [aria-selected=true] a:after{display:block;height:2px;background:linear-gradient(#18dcbc,#07a8e7);content:""}[data-module=TabList][data-direction=vertical]{flex-direction:column}[data-module=TabList]~[role=tabpanel][hidden]{display:none}.section-pqina{background:linear-gradient(0deg,#f1f4f9,#fff 10em)}.important{position:relative;padding:1rem;border:2px double transparent;border-radius:.5rem;background-image:linear-gradient(to bottom right,#fff,#fff),linear-gradient(to bottom right,#13afeb,#0afcf1);background-image:var(--color-brand-gradient-dim),var(--color-brand-gradient);background-origin:border-box;background-clip:padding-box,border-box}.important>*{font-size:.875em}.important>:first-child{margin-top:0}.important>:last-child{margin-bottom:0}table .important{background-image:var(--color-brand-gradient-right-dim),var(--color-brand-gradient-right)}.nav-tree>a{font-weight:500;margin-bottom:.5rem;display:inline-block}.nav-tree a{text-decoration:none;color:#53565c;color:var(--color-text);white-space:nowrap}.nav-tree>ul{margin:0;list-style:none;padding-left:0}.nav-tree>ul>li+li{margin-top:.25rem}.nav-tree>ul>li>a{font-weight:500}.nav-tree ul ul{list-style:disc;font-size:.875rem;margin-top:.25rem;margin-bottom:.25rem;padding-left:1.25rem}.nav-tree ul ul ul{margin-top:.25rem;font-size:.75rem}.nav-tree .tree-item-sub{font-size:.75rem;margin-left:.25rem;color:inherit;opacity:.8}.nav-tree .tree-item-active::marker{color:#2ac4ed;color:var(--color-primary)}.nav-tree .tree-item-active>a{color:#2ac4ed;color:var(--color-primary);background:linear-gradient(to bottom right,#13afeb,#0afcf1);background:var(--color-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}:root{--color-text:#53565c;--color-text-dim:#70737b;--color-text-dim-extra:#b2b7c6;--color-primary:#2ac4ed;--color-secondary:#68f3ed;--color-button-text:#54565c;--color-button-background:#ebecef;--color-button-disabled-text:#a8aab3;--color-button-disabled-background:#f0f1f5;--color-brand-gradient:linear-gradient(to bottom right,#13afeb,#0afcf1);--color-brand-gradient-dim:linear-gradient(to bottom right,#fff,#fff);--page-vertical-separator-color:#ebecef;--page-vertical-separator-color-alt:#fff;--border-radius:0.25rem;--h-anchor-color:#b3b6bc;--h-anchor-background:#f1f3f6;--table-outline-color:#ebecef;--table-header-cell-color:#ebecef;--table-cell-outline-color:#36383b;--table-cell-fill-color:#4c4e53;--line-number-display:block;--line-number-width:2.75rem;--line-number-padding:3.25rem;--line-number-spacing:2rem;--line-number-border-offset:0.75rem;--line-number-color:#707985;--line-number-border-color:#1c1c1c;--code-scrollbar-background:#ebecef;--color-code-scrollbar:#9398a2}.nav-back{width:-webkit-min-content;width:-moz-min-content;width:min-content}.nav-back svg{color:#333;background:linear-gradient(to bottom right,#13afeb,#0afcf1);background:var(--color-brand-gradient);margin-right:.5rem;border-radius:.25rem}.nav-back a{font-size:.75em;display:flex;align-items:center;white-space:nowrap;padding:1rem;text-transform:uppercase;letter-spacing:.06125em;text-decoration:none;font-weight:600;color:var(--color-text-dark)}.docs-index{list-style:none;padding:0}.docs-index p{margin-top:0}.docs-index li{margin-bottom:1rem}.docs{overflow-x:hidden}.docs-content{max-width:54rem}.docs-content h2[id],.docs-content h3[id],.docs-content h4[id]{display:flex;align-items:center;scroll-margin-top:1.25em;margin-top:2em}.docs-content h2[id]>a[href^="#"],.docs-content h3[id]>a[href^="#"],.docs-content h4[id]>a[href^="#"]{transition:opacity .1s;line-height:.75rem}.docs-content h2[id]>a[href^="#"] svg,.docs-content h3[id]>a[href^="#"] svg,.docs-content h4[id]>a[href^="#"] svg{color:#b3b6bc;color:var(--h-anchor-color);background:#f1f3f6;background:var(--h-anchor-background);border-radius:9999rem;padding:.25rem;width:.875rem;height:.875rem}.docs-content h2[id]:target a[href^="#"] svg,.docs-content h3[id]:target a[href^="#"] svg,.docs-content h4[id]:target a[href^="#"] svg{color:var(--color-background);background:linear-gradient(to bottom right,#13afeb,#0afcf1);background:var(--color-brand-gradient)}.docs-content h1+h2[id]{margin-top:0}.docs-content p,.docs-content td{max-width:40rem}.docs-content li{max-width:30rem}.docs-content li+li{margin-top:.325rem}.docs-content .important{margin:1rem 0}.docs-content [data-module=CodeControl],.docs-content pre{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.docs-content .version{font-family:Menlo,Lucida Console,monospace;font-family:var(--font-mono);font-size:.875em;padding:0 .125em;border-radius:.25rem;color:#53565c;color:var(--color-text);margin-right:.125em;border:2px solid #ebecef;border:2px solid var(--table-header-cell-color);background-color:#ebecef;background-color:var(--table-header-cell-color)}.docs-content .important{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.docs-content .table-wrapper{overflow:auto;max-width:100%;margin-bottom:2rem}.docs-content .table-wrapper table{border-collapse:separate;border-spacing:.25rem;border-radius:.5rem;border:1px solid #ebecef;border:1px solid var(--table-outline-color)}.docs-content .table-wrapper table td,.docs-content .table-wrapper table th{padding:.25rem .5rem}.docs-content .table-wrapper table th{text-align:left;font-weight:500;border-radius:.25rem;text-transform:uppercase;font-size:.75em}.docs-content .table-wrapper table tbody{vertical-align:top}.docs-content .table-wrapper table thead th{white-space:nowrap}.docs-content .table-wrapper table pre{margin:0 .25rem 0 0;white-space:normal;border-radius:.25rem}.docs-content .table-wrapper table pre+pre{margin-top:.25rem}.docs-content .table-wrapper table pre code{padding:.1875rem .325rem;border-radius:.25rem!important}.docs-content .table-wrapper table pre code:after,.docs-content .table-wrapper table pre code:before{content:none!important}.docs-content .table-wrapper table td{font-size:.875em}.docs-content .table-wrapper table thead{background:#ebecef;background:var(--table-header-cell-color);color:currentColor}.docs-content .table-wrapper table td:first-child,.docs-content .table-wrapper table td:nth-child(2){vertical-align:top}.docs-content .table-wrapper table td:first-child>a>code:not([class*=language]),.docs-content .table-wrapper table td:first-child>code:not([class*=language]),.docs-content .table-wrapper table td:first-child>s>code:not([class*=language]),.docs-content .table-wrapper table td:nth-child(2)>a>code:not([class*=language]),.docs-content .table-wrapper table td:nth-child(2)>code:not([class*=language]),.docs-content .table-wrapper table td:nth-child(2)>s>code:not([class*=language]){padding:0;margin:0;background-color:transparent;color:#53565c;color:var(--color-text);-webkit-text-decoration-color:#b2b7c6;text-decoration-color:#b2b7c6;-webkit-text-decoration-color:var(--color-text-dim-extra);text-decoration-color:var(--color-text-dim-extra)}.docs-content .table-wrapper table td:first-child>s,.docs-content .table-wrapper table td:nth-child(2)>s{position:relative}.docs-content .table-wrapper table td:first-child>s:after,.docs-content .table-wrapper table td:nth-child(2)>s:after{content:"";left:-.125em;top:55%;transform:rotate(-4deg);height:1px;position:absolute;width:calc(100% + .25em);background:#70737b;background:var(--color-text-dim);pointer-events:none;border-radius:9999em}.docs-content .table-wrapper table td:first-child>s>code:not([class*=language]),.docs-content .table-wrapper table td:nth-child(2)>s>code:not([class*=language]){opacity:.65}.docs-content .table-wrapper table td>.number{font-family:Menlo,Lucida Console,monospace;font-family:var(--font-mono);text-align:right;font-size:.875em}.docs-content .table-wrapper[data-layout*=width-auto]{min-width:75%}.docs-content .table-wrapper[data-layout*=snippet-nowrap] pre{white-space:nowrap}.docs-content,.nav-tree{padding:0 1rem}.nav-tree{padding-bottom:1rem}.docs-content [id]>a[href^="#"]{margin-left:.5rem}.page-docs .nav-to-top{left:auto;right:1rem}.page-docs[data-scroll-progress*="10"] .nav-to-top{opacity:1;pointer-events:all}.pintura-promo{display:none;float:right;margin-left:4rem;margin-right:2rem;margin-bottom:2rem;border-radius:.5rem;padding:1.5rem 1rem .5rem;color:currentColor;background:transparent;border:1px solid #dbdde2}.pintura-promo p{font-size:.75rem;max-width:14rem;text-align:center}.pintura-promo .logos{margin:0}.pintura-promo .logos a:first-of-type{top:-.15em}.pintura-promo .logos span{font-size:.875em;top:-.7em}@media (min-width:37em){.pintura-promo{display:block}}@media (min-width:50em){.docs{display:grid;grid-template-columns:12rem calc(100% - 11rem);margin-top:.5rem}.nav-tree{padding-left:1rem;padding-top:1rem;padding-right:1rem;margin-top:-1rem}.docs-content{position:relative;padding-left:2rem;padding-bottom:4rem;--icon-inset:-0.6875rem;background:linear-gradient(#fff,#ebecef 10em,#ebecef calc(100% - 10em),#fff) no-repeat 0 0;background:linear-gradient(var(--page-vertical-separator-color-alt),var(--page-vertical-separator-color) 10em,var(--page-vertical-separator-color) calc(100% - 10em),var(--page-vertical-separator-color-alt)) no-repeat 0 0;background-size:1px 100%}.docs-content h1{margin-top:-.25rem}.docs-content [id]>a[href^="#"]{position:absolute;left:0;margin-left:var(--icon-inset)}.docs-content .important,.docs-content .table-wrapper,.docs-content>pre,.docs-content [data-module=CodeControl]{max-width:calc(100% - 2rem)}.docs-content [data-module=CodeControl]>pre{max-width:100%}}@media (min-width:50em) and (min-height:56em){.nav-tree{position:-webkit-sticky;position:sticky;top:0}}.docs [data-module=SectionToggler]{font-size:1rem;font-family:inherit;font-weight:400;margin:0;display:flex;align-items:center}.docs [data-module=SectionToggler] button{all:inherit;position:relative;width:100%;box-sizing:border-box;cursor:pointer;z-index:2}.docs [data-module=SectionToggler] svg{vertical-align:middle;width:.875rem;margin-left:.25rem}.docs [data-module=SectionToggler] button:focus{outline:1px dotted}.docs [data-module=SectionToggler]:not(.implicit)+div{position:absolute;left:0;right:0;top:0;padding:var(--page-header-height) 0 0 0;font-size:1rem;z-index:1;background:var(--color-background-alt);text-align:right}.docs [data-module=SectionToggler]:not(.implicit)+div ul{display:block;margin-top:-.5rem;padding-bottom:.5rem}.docs [data-module=SectionToggler]:not(.implicit)+div li{margin:0}.docs [data-module=SectionToggler]:not(.implicit)+div a{display:block;padding:.5rem 1rem;font-size:.875rem}.docs [data-module=SectionToggler]:not(.implicit)+div:after{content:"";position:absolute;top:100%;left:0;right:0;height:.325rem;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.1) 20%,transparent);transition:opacity .15s;pointer-events:none}[data-module=CodeControl]{clear:both;position:relative;padding-top:1.75rem}[data-module=CodeControl] pre{margin-top:0}[data-module=CodeControl] div{position:absolute;display:flex;justify-content:space-between;left:.25rem;right:.5rem;top:0}[data-module=CodeControl] form{margin:0}[data-module=CodeControl] button{display:flex;align-items:center;white-space:nowrap;font-size:.75em;cursor:pointer;border:0;padding:0;margin:0;background:transparent;outline:transparent}[data-module=CodeControl] .icon{display:block;border-radius:9999rem;padding:.25rem;margin-right:.125rem}[data-module=CodeControl] .button-copy{color:#70737b;color:var(--color-text-dim);margin-left:auto}[data-module=CodeControl] .button-copy .check{stroke-width:2;stroke-dashoffset:100;stroke-dasharray:100}[data-module=CodeControl] .button-copy[data-state=copy-success] .icon{-webkit-animation:wiggle 2s .1s;animation:wiggle 2s .1s}[data-module=CodeControl] .button-copy[data-state=copy-success] .check{-webkit-animation:check .3s ease-in forwards;animation:check .3s ease-in forwards}[data-module=CodeControl] .button-fork{color:#ff5722;color:var(--color-code-run)}[data-module=CodeControl] .button-fork .icon{margin-right:.25rem;color:#ff5722;color:var(--color-code-run)}[data-module=CodeControl] svg{display:block;width:.875rem;height:.875rem}@-webkit-keyframes check{to{stroke-dashoffset:0}}@keyframes check{to{stroke-dashoffset:0}}@-webkit-keyframes wiggle{0%{transform:rotate(0deg)}5%{transform:rotate(10deg)}10%{transform:rotate(-10deg)}15%{transform:rotate(5deg)}20%{transform:rotate(-5deg)}25%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes wiggle{0%{transform:rotate(0deg)}5%{transform:rotate(10deg)}10%{transform:rotate(-10deg)}15%{transform:rotate(5deg)}20%{transform:rotate(-5deg)}25%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.PinturaDropdownOption label{margin:0}