@font-face{font-family:Martian Mono;font-weight:100 800;font-stretch:75% 112.5%;src:url(/MartianMono-1.0.0-BAPe8MFi.woff2)format("woff2");font-display:swap}:root{--main-bg:#fff;--bg-highlited:#f5f5f7;--bg-highlited-hover:#ebebed;--accent:#0052a8;--text-highlited:#318dff1a;--text-highlited-warning:#0000001a;--text-highlited-warning-hover:#00000029;--text-highlited-hover:#318dff29;--text-primary:#030303;--text-primary-stroke:#030303cc;--text-secondary:#1d1d1da6;--text-underline:#1d1d1d66;--text-underline-hover:#1d1d1d;--text-warning:#000;--accent-alternave:#fdd343;--separator:#1d1d1d1f;--warning:#feeba6;--error:#f9adac;--twitter:#45aade}@media (prefers-color-scheme:dark){:root{--main-bg:#1d1d1d;--bg-highlited:#303035;--bg-highlited-hover:#37373d;--accent:#85b7fa;--text-highlited:#8f8f8f1a;--text-highlited-hover:#8f8f8f33;--text-highlited-warning:#323030;--text-highlited-warning-hover:#2a2828;--text-primary:#fff;--text-primary-stroke:#ffffffbf;--text-secondary:#ffffff80;--text-underline:#fff6;--text-underline-hover:#ffffffd9;--text-warning:#fff;--accent-alternave:#b37e04;--separator:#fff3;--warning:#dfa71d33;--error:#fd8a8c33}}:root{--block-padding:16px 24px;--block-width:initial}@media (width>=461px){:root{--block-padding:24px 32px}}@media (width>=741px){:root{--block-width:50%}}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);overflow-wrap:break-word;background-color:var(--main-bg);accent-color:var(--accent);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}p{letter-spacing:.01em;font-size:16px;line-height:22px}code{font-family:Martian Mono,monospace;font-size:13px;font-weight:600;line-height:22px}a,button{cursor:pointer}:is(a,button):active{transform:scale(.95)}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.Browsers{flex-grow:1}.Browsers_scroll{flex-direction:column;min-height:100%;display:flex}@media (width>=601px){.Browsers_results{-moz-columns:2;columns:2;-moz-column-fill:balance;column-fill:balance}}@media (width>=741px) and (width<=1200px){.Browsers_results{-moz-columns:1;columns:1}}.Browsers_table{border-spacing:6px 0;display:block}.Browsers_cell{box-sizing:border-box;white-space:nowrap;vertical-align:top;-moz-column-break-inside:avoid;break-inside:avoid;height:28px;line-height:28px}.Browsers_cell:last-child{text-align:left;width:6ch}.Browsers_cell.is-coverage{--coverage:20%;background-image:linear-gradient(to right, var(--accent-alternave) var(--coverage), transparent var(--coverage), transparent)}.Browsers_line:first-child .Browsers_cell:first-child{width:20px}.Browsers_line:first-child .Browsers_cell:nth-child(2){text-overflow:ellipsis;white-space:nowrap;padding-left:3px;overflow:hidden}.Browsers_line:first-child .Browsers_cell:nth-child(3){width:7ch}.Browsers_link{color:inherit;text-decoration:none}.Browsers_link:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--text-underline-hover);text-decoration-color:var(--text-underline-hover);text-underline-offset:2px}.Browsers_body{table-layout:fixed;border-top:1px solid var(--separator);width:100%;margin-bottom:-1px;display:inline-table}.Browsers_icon{vertical-align:middle;width:20px;height:20px;line-height:32px;display:inline}.Hedgehog{box-sizing:border-box;height:100%;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 0;display:flex}@media (width>=741px){.Hedgehog{gap:32px;padding:0}}.Hedgehog_image{aspect-ratio:380/316;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:300px}@media (width>=741px){.Hedgehog_image{width:100%;max-width:380px;max-height:auto}}.Hedgehog_text{text-align:center;width:80%;margin:0}.Alert{color:var(--text-primary);border-radius:8px;margin-bottom:8px;padding:14px;font-size:14px;font-weight:400}.Alert:last-child{margin-bottom:0}.Alert.is-error{background:var(--error)}.Alert.is-warning{background:var(--warning);justify-content:space-between;display:flex}.Alert a{color:inherit}.Alert_action{align-self:flex-start;margin:-7px -7px -7px 10px}.Bar{counter-reset:alpha 0;background-color:var(--main-bg);border-radius:6px;justify-content:flex-start;gap:1px;width:100%;margin:0 0 24px;padding:0;display:flex;overflow:hidden}.Bar_item{--proportion:0;--alpha:0;box-sizing:border-box;width:calc(var(--proportion,0) * 1%);text-overflow:ellipsis;white-space:nowrap;counter-increment:alpha -1;background-color:var(--accent-alternave);opacity:var(--alpha,0%);line-height:32px;list-style:none;overflow:hidden}.Bar_item.is-texted{padding-left:8px}.Versions{-moz-column-gap:12px;color:var(--text-secondary);flex-wrap:wrap;column-gap:12px;margin-top:auto;padding-top:24px;padding-bottom:4px;display:flex}.Versions_item{margin:0;font-size:14px;line-height:20px}.Versions_item.is-extra{margin-left:auto}.Versions_link{color:currentColor;background:0 0;border:none;text-decoration:underline}.Versions_link:hover,.Versions_link:focus{color:var(--text-primary)}.Versions_link:focus{outline-offset:1px;border-radius:4px}.Versions_date{color:var(--text-primary);font-weight:400}.Intro{box-sizing:border-box;width:var(--block-width);padding:var(--block-padding);flex-grow:1;flex-basis:0}:is(body.without-docs) .Intro{display:none}.Intro_header{align-items:center;gap:8px;display:flex}.Intro_logo{width:32px;height:32px}.Intro_title{align-items:center;gap:8px;margin:0 8px 0 0;font-size:22px;display:flex}.Intro_about{letter-spacing:.01em;margin:16px 0;font-size:16px;line-height:22px}@media (width>=461px){.Intro_about{font-size:25px;line-height:32px}}.Intro_supported{color:var(--text-secondary);letter-spacing:.02em;margin-bottom:0;font-size:14px;line-height:20px}.Intro_martians,.Intro_cube{vertical-align:middle;height:16px}.Intro_martians{width:23px}.Intro_cube{width:17px}.Interactive{box-sizing:border-box;width:var(--block-width);padding:var(--block-padding);background-color:var(--bg-highlited);flex-direction:column;flex-grow:1;gap:16px;display:flex}@media (width>=741px){.Interactive{height:100vh;position:fixed;top:0;right:calc(-100vw + 100%);overflow-y:scroll}:is(body.without-docs) .Interactive{right:calc(50% - var(--block-width) / 2)}}.Interactive_title{margin:0;font-size:22px;font-weight:700;line-height:26px}.Form{flex-direction:column;gap:24px;display:flex}.Form_config{position:relative}.Form_textarea{box-sizing:border-box;width:100%;min-height:134px;color:inherit;resize:vertical;background-color:var(--main-bg);border:none;border-radius:8px;padding:12px;font-family:Martian Mono,monospace;font-size:14px;font-weight:300;line-height:22px}.Form_textarea::placeholder{opacity:0}.Form_textarea:focus-visible{outline-color:var(--accent)}.Form_loader{max-width:calc(100% - 24px);color:var(--text-secondary);overflow-wrap:break-word;background-color:var(--main-bg);opacity:0;pointer-events:none;margin:0;font-size:16px;font-weight:500;line-height:1;transition:opacity .2s linear;position:absolute;bottom:16px;left:16px}.Form_messages{margin-top:-16px}.Form_messages:empty{display:none}.Form_placeholder{color:var(--text-secondary);pointer-events:none;opacity:0;margin:0;font-family:Martian Mono,monospace;font-size:14px;line-height:22px;position:absolute;top:12px;left:12px}.Form_textarea:placeholder-shown~.Form_placeholder{pointer-events:none;opacity:1}.Form_textarea:placeholder-shown~.Form_placeholder a{pointer-events:initial}.Form.is-loading .Form_loader{opacity:1}.Form_loader:after{content:"";background-image:radial-gradient(var(--main-bg) 60%, transparent 60%), conic-gradient(transparent, currentcolor);border-radius:50%;width:1em;height:1em;margin-left:1ch;animation-name:form-loader;animation-duration:1s;animation-timing-function:cubic-bezier(.5,.2,.5,.8);animation-iteration-count:infinite;display:inline-block}@keyframes form-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Form_coverage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.Form_region{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.Form_select{width:fit-content;max-width:200px;height:28px;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;background-color:var(--main-bg);appearance:none;background-image:url(/arrow-light-B8YfzU_D.svg);background-position:96% 54%;background-repeat:no-repeat;border:none;border-radius:4px;padding:.2125em 1.25em .25em .5em;font-family:inherit;font-size:16px;line-height:1.42;display:inline-block;overflow:hidden}@media (prefers-color-scheme:dark){.Form_select{background-image:url(/arrow-dark-e3ukZR0O.svg)}}.Badges{flex-grow:1;align-items:center;gap:8px;display:flex;container-type:inline-size}.Badges_item{color:inherit;background-color:var(--bg-highlited);background-image:initial;border-radius:4px;align-items:center;gap:4px;padding:4px 8px 4px 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@container (width<420px){.Badges_item.is-secondary{display:none}}@container (420px<width<460px){.Badges_item.is-npm{display:none}}@media (hover){.Badges_item:hover{background-color:var(--bg-highlited-hover)}}.Badges_item_logo{width:20px;height:20px}@media (prefers-color-scheme:dark){.Badges.is-github .Badges_item_logo{filter:invert()}}.ConfigLink{border-radius:4px;text-decoration:none;display:inline-block}.ConfigLink.is-pre{border-radius:8px}.ConfigLink.is-fix{color:var(--text-warning);background-color:var(--text-highlited-warning);padding:6px 10px;font-size:16px}.ConfigLink code{color:var(--accent);font-size:13px;font-weight:300}.ConfigLink>code,.ConfigLink>pre{background-color:var(--text-highlited)}.ConfigLink>code{color:var(--accent);border-radius:4px;padding:0 4px;display:inline-block}.ConfigLink>pre{border-radius:8px;flex-direction:column;margin:0;padding:12px;line-height:20px;display:flex}.ConfigLink>pre>code{white-space:pre-wrap;background-color:initial;overflow:hidden}@media (hover){.ConfigLink.is-fix:hover{background-color:var(--text-highlited-warning-hover)}.ConfigLink:hover>code,.ConfigLink:hover>pre{background-color:var(--text-highlited-hover)}}.Docs{box-sizing:border-box;width:var(--block-width);padding:var(--block-padding);flex-grow:1;flex-basis:0}@media (width>=741px){.Docs{padding-top:0}}:is(body.without-docs) .Docs{display:none}.Docs section{background-color:var(--bg-highlited);border-radius:8px;padding:16px}:is(.Docs section)+:is(.Docs section){margin-top:24px}@media (width<=740px){.Docs section{margin:0 -16px}}.Docs h2{margin-top:32px;font-size:22px;line-height:26px}:is(.Docs h2):first-child{margin-top:0}.Docs h3{margin:0;font-size:18px;font-weight:600;line-height:24px}.Docs p{font-size:16px;line-height:22px}.Docs h4{text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px;font-size:12px;font-weight:700;line-height:16px}.Docs summary h4{margin:0;display:inline-block}.Docs details summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;width:fit-content;margin:24px -5px -4px;padding:0 5px 4px}.Docs details summary:active{transform:scale(.95)}.Docs details[open] summary{margin-bottom:8px}.Docs ul{margin:0;padding:0}.Docs li{margin:0;font-size:16px;font-weight:400;line-height:22px;list-style:none}:is(.Docs li)+:is(.Docs li){margin-top:5px}.Link{--link-underline:var(--text-underline);color:var(--text-primary);margin-bottom:-.2em;padding-bottom:.2em;line-height:1;display:inline-block}.Link.is-image{text-decoration:none}@media (hover){.Link:hover{--link-underline:var(--text-underline-hover)}}.Link:focus{outline-offset:1px;border-radius:4px}.Link:not(.is-image),.Link_text{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:2px}.Skip{z-index:10;background:var(--bg-highlited-hover);border:none;border-radius:4px;padding:5px;font-size:16px;position:absolute;top:26px;left:32px;overflow:hidden}.Skip:not(:focus){opacity:0;width:0;height:0}.Footer{box-sizing:border-box;width:var(--block-width);padding:var(--block-padding);padding-top:0}:is(body.without-docs) .Footer{display:none}
