@charset "UTF-8";@font-face{font-family:'AtkinsonHyperlegible';font-style:normal;font-display:swap;font-optical-sizing:auto;src:url("../fonts/AtkinsonHyperlegibleNextVF-Variable.woff2") format("woff2")}:root{--color-white:hsl(0,0%,98%);--color-black:hsl(197,3%,10%);--color-gray:hsl(197,3%,52%);--color-gray-light:hsl(197,3%,82%);--color-gray-ultralight:hsl(197,3%,95%);--color-gray-dark:hsl(197,3%,32%);--color-gray-ultradark:hsl(197,3%,18%);--color-red:hsl(0,66%,49%);--color-red-light:hsl(0,76%,86%);--color-red-dark:hsl(0,76%,34%);--color-red-ultradark:hsl(0,76%,20%);--color-green:hsl(94,100%,46%);--color-green-light:hsl(94,100%,86%);--color-green-dark:hsl(94,100%,31%);--color-blue:hsl(197,100%,47%);--color-blue-light:hsl(197,94%,82%);--color-blue-dark:hsl(197,94%,25%);--color-yellow:hsl(60,100%,50%);--color-yellow-light:hsl(60,100%,80%);--color-yellow-dark:hsl(60,50%,50%);--color-orange:hsl(34,100%,50%);--color-orange-light:hsl(34,100%,77%);--color-orange-dark:hsl(34,100%,30%);--color-purple:hsl(286,56%,47%);--color-purple-light:hsl(286,56%,86%);--color-purple-dark:hsl(286,56%,26%);--color-pink:hsl(330,100%,80%);--color-pink-light:hsl(330,100%,90%);--color-pink-dark:hsl(330,90%,40%);--color-ic:hsl(51,100%,50%);--color-main:hsl(171,80%,58%);--color-featured:hsl(51,100%,50%);--color-danger:hsl(0,76%,45%);--color-highlight:hsl(60,100%,75%);--color-aux:var(--color-gray-light);--color:var(--color-black);--link-color:hsl(171,80%,33%);--nav-color:var(--color);--message-color:hsl(51,100%,50%);--message-error-color:hsl(0,100%,60%);--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--h-font-family:'AtkinsonHyperlegible';--font-size:1em;--body-font-size:16px;--font-weight-light:200;--font-weight:400;--font-weight-bold:550;--line-height:1.6;--h1-fs:2;--h1-letter-spacing:-0.01em;--h1-line-height:1.2;--h1-font-weight:450;--h2-fs:1.4;--h2-letter-spacing:-0.01em;--h2-line-height:1.3;--h2-font-weight:450;--h3-fs:1.2;--h3-line-height:1.3;--h3-font-weight:500;--h4-fs:1.1;--h4-font-weight:var(--font-weight-bold);--h5-fs:.82;--h5-letter-spacing:.06em;--h6-fs:.82;--prose-font-family:inherit;--prose-font-size:inherit;--element-br:.33;--element-ph:1.1;--element-pv:1;--button-br:1.5;--hr:1.25rem;--vr:1rem;--text-max-width:48rem;--text-max-width-l:64rem;--content-ph:.75;--content-pv:.75;--content-max-width:92rem;--section-pv:calc(var(--content-pv) * 3);--panel-ph:0;--panel-pv:0;--panel-lr-w:12;--window-shadow:0 0 .5em rgba(0,0,0,0.25);--columns:1;--column-min-width:min(16rem, 90vw);--grid:16rem;--gutter:calc(var(--hr) * var(--content-ph));--inline-gutter:calc(var(--hr) * .5);--scroll-pt:0;--screen-motion-duration:.4s;--action-motion-duration:.2s;--loading-motion-duration:.4s;--motion-duration:var(--screen-motion-duration);--motion-distance:1;--motion-timing-function:cubic-bezier(.5, 0, 0, 1)}@media (min-width:768px){:root{--h1-fs:2.2}}@media (min-width:1280px){:root{--h1-fs:2.8;--h1-line-height:1.1}}@media (min-width:768px){:root{--h2-fs:1.6}}@media (min-width:1280px){:root{--h2-fs:1.8;--h2-line-height:1.2}}@media (min-width:768px){:root{--h3-fs:1.4}}@media (min-width:768px){:root{--hr:1rem}}@media (min-width:768px){:root{--content-ph:1.5;--content-pv:1.25}}@media (min-width:768px){:root{--columns:3}}*:not(svg *),*:not(svg *):after,*:not(svg *):before{--br:0;border-radius:calc(var(--br) * var(--hr));--fs:1;font-size:calc(var(--font-size) * var(--fs));--pl:0;padding-left:calc(var(--pl) * var(--hr));--pr:0;padding-right:calc(var(--pr) * var(--hr));--pt:0;padding-top:calc(var(--pt) * var(--vr));--pb:0;padding-bottom:calc(var(--pb) * var(--vr));--ml:0;margin-left:calc(var(--ml) * var(--hr));--mr:0;margin-right:calc(var(--mr) * var(--hr));--mt:0;margin-top:calc(var(--mt) * var(--vr));--mb:0;margin-bottom:calc(var(--mb) * var(--vr));--w:auto;--width:calc(var(--w) * var(--hr));width:var(--width, auto);--maxw:none;--max-width:calc(var(--maxw) * var(--hr));max-width:var(--max-width, none);--minw:none;--min-width:calc(var(--minw) * var(--hr));min-width:var(--min-width, none);--h:auto;--height:calc(var(--h) * var(--vr));height:var(--height, auto);--maxh:none;--max-height:calc(var(--maxh) * var(--vr));max-height:var(--max-height, none);--minh:none;--min-height:calc(var(--minh) * var(--vr));min-height:var(--min-height, none);--l:auto;--left:calc(var(--l) * var(--hr));left:var(--left, auto);--r:auto;--right:calc(var(--r) * var(--hr));right:var(--right, auto);--t:auto;--top:calc(var(--t) * var(--vr));top:var(--top, auto);--b:auto;--bottom:calc(var(--b) * var(--vr));bottom:var(--bottom, auto);--g:0;gap:calc(var(--g) * var(--hr));transition-property:opacity, transform, filter;transition-timing-function:var(--motion-timing-function);transition-duration:var(--motion-duration);animation-timing-function:var(--motion-timing-function);animation-duration:var(--motion-duration);animation-fill-mode:backwards}*,*:before,*:after{box-sizing:border-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border:0 none}::selection{background-color:var(--color-highlight, inherit);background-color:color-mix(in srgb, var(--color-highlight, transparent), transparent 50%)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--scroll-pt) * var(--vr))}body{color:var(--color);min-height:100vh;min-height:100svh}hr{--mt:3;--mb:3;border-top:currentColor solid 1px;display:block;opacity:.33}img{max-width:100%;height:auto;display:block}svg{display:inline-block}video{width:100%;display:block}table{border-collapse:collapse}:where(a){color:var(--color);text-decoration:none;display:inline-block;--motion-duration:var(--action-motion-duration)}@media (hover:hover) and (pointer:fine){:where(a):hover{color:color-mix(in srgb, var(--color), var(--color-black) 16%);z-index:1}}:where(a):active{color:color-mix(in srgb, var(--color), var(--color-black) 32%)}:where(a):focus-visible{outline-width:2px;outline-style:solid;outline-color:currentColor;text-decoration:none;z-index:1}:where(a) *{pointer-events:none}nav li{list-style:none}nav a:not(.button){color:var(--nav-color, currentColor);display:inline-flex;align-items:center;gap:1em}html{font-family:var(--font-family);font-size:100%;font-weight:var(--font-weight);line-height:var(--line-height);text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--body-font-size)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--h-font-family, inherit)}h1,.h1{--fs:var(--h1-fs);font-weight:var(--h1-font-weight, inherit);letter-spacing:var(--h1-letter-spacing, 0);line-height:var(--h1-line-height, inherit)}h2,.h2{--fs:var(--h2-fs);font-weight:var(--h2-font-weight, inherit);letter-spacing:var(--h2-letter-spacing, 0);line-height:var(--h2-line-height, inherit)}h3,.h3,legend{--fs:var(--h3-fs);font-weight:var(--h3-font-weight, inherit);letter-spacing:var(--h3-letter-spacing, 0);line-height:var(--h3-line-height, inherit)}h4,.h4{--fs:var(--h4-fs);font-weight:var(--h4-font-weight, inherit);letter-spacing:var(--h4-letter-spacing, 0);line-height:var(--h4-line-height, inherit)}h5,.h5{--fs:var(--h5-fs);font-weight:var(--h5-font-weight, inherit);letter-spacing:var(--h5-letter-spacing, 0);line-height:var(--h5-line-height, inherit);text-transform:uppercase}h6,.h6,figcaption,cite,small{--fs:var(--h6-fs);font-weight:var(--h6-font-weight, inherit);letter-spacing:var(--h6-letter-spacing, 0);line-height:var(--h6-line-height, inherit)}cite{font-weight:var(--font-weight-bold)}p{text-wrap:pretty}a{text-decoration:none;cursor:pointer}strong,.strong{font-weight:var(--font-weight-bold)}sup{font-size:.5em;line-height:1}address{font-style:normal}input,textarea,select{font-family:inherit}button,.button,.buttons>*{--box-shadow-color:transparent;--box-shadow-color-state:var(--color-black);--background-color:transparent;--background-color-state:var(--color-black);--color:var(--color-black);--color-state:var(--color-black);--br:var(--button-br);--pl:var(--element-ph) * 2;--pr:var(--element-ph) * 2;--pt:var(--element-pv);--pb:var(--element-pv);--motion-duration:var(--action-motion-duration);outline-color:var(--outline-color, --color);outline-style:solid;outline-width:0;box-shadow:inset 0 0 0 2px var(--box-shadow-color);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--box-shadow-color), var(--box-shadow-color-state) var(--box-shadow-color-mix, 0%));background-color:var(--background-color);background-color:color-mix(in srgb, var(--background-color), var(--background-color-state) var(--background-color-mix, 0%));color:var(--color);color:color-mix(in srgb, var(--color), var(--color-state) var(--color-mix, 0%));line-height:1.25;text-align:center;text-decoration:none;display:inline-block;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative}@media (hover:hover) and (pointer:fine){button:hover,.button:hover,.buttons>*:hover{--box-shadow-color-mix:3%;--background-color-mix:4%;--color-mix:4%;z-index:1}}button:active,.button:active,.buttons>*:active{--background-color-mix:8%;--color-mix:8%}button:focus-visible,.button:focus-visible,.buttons>*:focus-visible{--outline-color:var(--color-black);outline-width:3px;outline-offset:0;z-index:1}button:disabled,.button:disabled,.buttons>*:disabled,button.disabled,.button.disabled,.buttons>*.disabled{opacity:.5}button[type="submit"],.button[type="submit"],.buttons>*[type="submit"],button.main,.button.main,.buttons>*.main{--background-color:var(--color-main);--color:var(--color-black);font-weight:var(--font-weight-bold)}button.featured,.button.featured,.buttons>*.featured{--background-color:var(--color-featured);--color:var(--color-black);font-weight:var(--font-weight-bold)}button.danger,.button.danger,.buttons>*.danger{--color:var(--color-danger)}@media (hover:hover) and (pointer:fine){button.danger:hover,.button.danger:hover,.buttons>*.danger:hover{--box-shadow-color:var(--color-danger);--background-color:var(--color-danger);--color:var(--color-white);--color-mix:0%}}button.danger:active,.button.danger:active,.buttons>*.danger:active{--color-mix:0%}button.danger:focus-visible,.button.danger:focus-visible,.buttons>*.danger:focus-visible{--box-shadow-color:var(--color-danger);--background-color:var(--color-danger);--color:var(--color-white)}button.danger.outlined,.button.danger.outlined,.buttons>*.danger.outlined{--box-shadow-color:var(--color-danger)}button.aux,.button.aux,.buttons>*.aux{--box-shadow-color:var(--color-aux);--background-color:var(--color-white)}button.outlined,.button.outlined,.buttons.outlined>*{--box-shadow-color:var(--color-black)}@media (hover:hover) and (pointer:fine){button.outlined:hover,.button.outlined:hover,.buttons.outlined>*:hover{--box-shadow-color-mix:20%}}button.small,.button.small,.small button,.small .button,.buttons.small>*{--pl:var(--element-ph);--pr:var(--element-ph);--pt:var(--element-pv) * .5;--pb:var(--element-pv) * .5}button.big,.button.big,.big button,.big .button,.buttons.big>*{--br:var(--button-br) * 1.5;--fs:1.2;--pt:var(--element-pv) * 1.25;--pb:var(--element-pv) * 1.25}@media (min-width:768px){button.big,.button.big,.big button,.big .button,.buttons.big>*{--fs:1.3}}.icon{--fs:1.2;color:currentColor;line-height:.75;vertical-align:text-bottom;width:1em;display:inline-block;aspect-ratio:1}.icon:after{background-color:currentColor;mask-position:center;mask-repeat:no-repeat;content:'';width:1em;display:block;aspect-ratio:1}button .icon,.button .icon{--fs:1.8;--ml:-1.2;--mr:1;--mt:-0.3;--mb:-0.3;float:left}button.small .icon,.button.small .icon,.small button .icon,.small .button .icon{--fs:1.6;--ml:-0.75;--mr:.65;--mt:-0.2;--mb:-0.2}.media{position:relative;overflow:hidden}.media img,.media video,.media canvas{margin:0;width:100%}@media (min-width:480px){.media:not(.no-crop){aspect-ratio:1.5}.media:not(.no-crop) img,.media:not(.no-crop) video,.media:not(.no-crop) canvas{height:100%;object-fit:cover;position:absolute}}.media.background{--l:0;--t:0;--width:100%;--height:100%;max-width:100%;position:absolute;object-fit:cover}.media.background img,.media.background video{--l:0;--t:0;--width:100%;--height:100%;max-width:100%;position:absolute;object-fit:cover}.media.left,.media.right{min-height:100%}.media.left,.media.top{order:-1}.media.right,.media.bottom{order:1}*:has(> .media.background){position:relative}*:has(> .media.background)>*:not(.media){position:relative;z-index:1}@media (min-width:1280px){*:has(> .media.left, > .media.right){display:flex;flex-flow:row wrap;justify-content:center;align-items:center}*:has(> .media.left, > .media.right)>div{flex:1 1 34%}*:has(> .media.left, > .media.right)>div>:first-child{margin-top:auto}*:has(> .media.left, > .media.right)>div>:last-child{margin-bottom:auto}*:has(> .media.left, > .media.right)>:not(div){flex:1 1 100%}}@media (min-width:1280px){*:has(> .media.bottom){display:flex;flex-flow:column nowrap}}.thumb,.thumbs>*{--background-color:var(--color-gray-light);--thumb-pad:.3rem;--br:var(--element-br);--fs:.86 !important;--ml:0;--mr:0;--mt:0;--mb:0;--minw:3;--maxw:12;text-align:left;padding:var(--thumb-pad);position:relative;overflow:hidden;display:flex;flex-flow:column wrap;gap:var(--thumb-pad)}.thumb:has(input[type="checkbox"], input[type="radio"]),.thumbs>*:has(input[type="checkbox"], input[type="radio"]){--pl:.6}.thumb:has(.title),.thumbs>*:has(.title){--minw:6}@media (hover:hover) and (pointer:fine){.thumb:hover input[type="checkbox"].selector,.thumbs>*:hover input[type="checkbox"].selector,.thumb:hover input[type="radio"].selector,.thumbs>*:hover input[type="radio"].selector{opacity:1}}.thumb input[type="checkbox"],.thumbs>* input[type="checkbox"],.thumb input[type="radio"],.thumbs>* input[type="radio"]{position:absolute}.thumb input[type="checkbox"]:not(.selector),.thumbs>* input[type="checkbox"]:not(.selector),.thumb input[type="radio"]:not(.selector),.thumbs>* input[type="radio"]:not(.selector){--l:0;--r:0;--t:0;--b:0;margin:0;padding:0;background-image:none;border-radius:0;width:100%;height:100%}.thumb input[type="checkbox"]:not(.selector):checked,.thumbs>* input[type="checkbox"]:not(.selector):checked,.thumb input[type="radio"]:not(.selector):checked,.thumbs>* input[type="radio"]:not(.selector):checked{opacity:1}.thumb input[type="checkbox"]:not(.selector):checked~.title,.thumbs>* input[type="checkbox"]:not(.selector):checked~.title,.thumb input[type="radio"]:not(.selector):checked~.title,.thumbs>* input[type="radio"]:not(.selector):checked~.title{color:var(--color-white)}.thumb input[type="checkbox"].selector,.thumbs>* input[type="checkbox"].selector,.thumb input[type="radio"].selector,.thumbs>* input[type="radio"].selector{--br:.2;--fs:1.25;--mr:.2;--mt:.2;--right:var(--thumb-pad);--top:var(--thumb-pad);z-index:3;opacity:0}.thumb input[type="checkbox"].selector:checked,.thumbs>* input[type="checkbox"].selector:checked,.thumb input[type="radio"].selector:checked,.thumbs>* input[type="radio"].selector:checked{opacity:1}.thumb .sensor,.thumbs>* .sensor{--l:0;--t:0;--width:100%;--height:100%;max-width:100%;position:absolute;object-fit:cover;z-index:2}.thumb .media,.thumbs>* .media{--br:calc(var(--element-br) * .5);--ml:0;--mr:0;--mt:0;--mb:0;background-color:var(--color-gray-light);aspect-ratio:1.5;width:100%;position:relative;z-index:1;aspect-ratio:1}.thumb .media img,.thumbs>* .media img,.thumb .media svg,.thumbs>* .media svg{height:100%}.thumb .title,.thumbs>* .title{--fs:.82;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;z-index:1}.thumb .title:empty,.thumbs>* .title:empty{opacity:.5}.thumb .title:empty:after,.thumbs>* .title:empty:after{content:'-'}.thumb.loading:after,.thumbs>*.loading:after{--l:.75;--top:calc(var(--hr) * .75);margin:0 !important;position:absolute !important}.thumbs{--grid:9rem;--gutter:.1rem;display:grid;gap:var(--gutter);grid-template-columns:repeat(auto-fill, minmax(var(--grid), 1fr))}label:has(input[type="checkbox"].toggle, input[type="radio"].toggle){--pl:3.25}label:has(input[type="checkbox"].toggle, input[type="radio"].toggle) input{--ml:-3.25}input[type=checkbox].toggle,input[type=radio].toggle{--background-color-mix:33%;background-image:radial-gradient(.55em at .55em center, var(--color-white) 90%, transparent 100%) !important;background-position:.2em;background-size:100%;border-radius:1em;width:2.5em;height:1.5em;transition-property:background-position}input[type=checkbox].toggle:checked,input[type=radio].toggle:checked{outline-color:var(--color-black);background-color:var(--color-black);background-position:1.25rem}form .actions:not(:first-child),.form .actions:not(:first-child){--mt:1}form .actions:not(:last-child),.form .actions:not(:last-child){--mb:1}form .actions.main,.form .actions.main{--mt:2;--mb:2}@media (min-width:768px){form .actions.main,.form .actions.main{--mb:3}}fieldset{position:relative}fieldset+fieldset{--mt:3}legend{--mt:0;--mb:0;font-weight:var(--font-weight-bold)}legend:last-child{--mb:.5}label{--fs:.9;--pt:.5;--pb:.5;--motion-duration:var(--action-motion-duration);display:block;cursor:pointer}label:has(input[type="checkbox"], input[type="radio"]){--fs:1;--pl:2;--pt:.5;--pb:.5}label:has(input[type="checkbox"], input[type="radio"]) input{--ml:-2;position:absolute}label.invalid,.form-element:has([invalid]) label.info,.form-element:has(.invalid) label.info{color:var(--color-danger)}input,textarea,select{--outline-color:var(--color-gray);--outline-color-state:var(--color-black);--background-color:var(--color-gray-ultralight);--background-color-state:var(--color-black);--color:var(--color-black);--color-state:var(--color-black);--motion-duration:var(--action-motion-duration);outline-color:var(--outline-color);outline-color:color-mix(in srgb, var(--outline-color), var(--outline-color-state) var(--outline-color-mix, 0%));outline-style:solid;outline-width:1px;background-color:var(--background-color);background-color:color-mix(in srgb, var(--background-color), var(--background-color-state) var(--background-color-mix, 4%));color:var(--color);color:color-mix(in srgb, var(--color), var(--color-state) var(--color-mix, 0%));background-size:1em;background-repeat:no-repeat;background-position:center;font-family:inherit;position:relative;z-index:1;appearance:none;caret-color:var(--color)}input::placeholder,textarea::placeholder,select::placeholder{color:inherit;opacity:.5}@media (hover:hover) and (pointer:fine){input:hover,textarea:hover,select:hover{--outline-color-mix:66%;--background-color-mix:6%}}input:focus-visible,textarea:focus-visible,select:focus-visible{--outline-color-mix:100%;--background-color:var(--color-white);--background-color-mix:0%;outline-width:3px;z-index:1}input:active,textarea:active,select:active{--outline-color-mix:100%;outline-width:2px}input:checked,textarea:checked,select:checked{--background-color-mix:100% !important;--outline-color-mix:100% !important}input[invalid]:not(:focus-visible),textarea[invalid]:not(:focus-visible),select[invalid]:not(:focus-visible),input.invalid:not(:focus-visible),textarea.invalid:not(:focus-visible),select.invalid:not(:focus-visible){--outline-color-state:var(--color-danger);--outline-color-mix:90%;--background-color-state:var(--color-danger);--background-color-mix:33%;--color-state:var(--color-danger);--color-mix:50%;outline-width:2px}input[invalid]:not(:focus-visible)[type=checkbox],textarea[invalid]:not(:focus-visible)[type=checkbox],select[invalid]:not(:focus-visible)[type=checkbox],input.invalid:not(:focus-visible)[type=checkbox],textarea.invalid:not(:focus-visible)[type=checkbox],select.invalid:not(:focus-visible)[type=checkbox],input[invalid]:not(:focus-visible)[type=radio],textarea[invalid]:not(:focus-visible)[type=radio],select[invalid]:not(:focus-visible)[type=radio],input.invalid:not(:focus-visible)[type=radio],textarea.invalid:not(:focus-visible)[type=radio],select.invalid:not(:focus-visible)[type=radio]{--background-color-mix:100%}input[disabled],textarea[disabled],select[disabled]{--outline-color-state:var(--color-gray-light);--outline-color-mix:66%;--background-color-state:var(--color-gray-ultralight);--background-color-mix:12%;--color-state:var(--color-gray);--color-mix:50%}input:not([type="checkbox"]):not([type="radio"]),textarea,select{--br:var(--element-br);--pl:var(--element-ph);--pr:var(--element-ph);--pt:var(--element-pv);--pb:var(--element-pv);width:100%;display:block}input[type=checkbox],input[type=radio]{--outline-color-mix:30%;--width:1.25em;--height:1.25em;vertical-align:sub;display:inline-block;cursor:pointer}input[type=checkbox]{background-size:.9em}input[type=checkbox]:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="m4 16 8 8 16-16" fill="none" stroke="white" stroke-width="4"/></svg>')}input[type=radio]{--background-color-mix:16%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><circle cx="16" cy="16" r="8" fill="white" stroke="none" stroke-width="6"/></svg>');border-radius:50%;background-size:100%}textarea{--minh:9;resize:none}select{--background-color:var(--color-white);--background-color-mix:0%;text-indent:0;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}@media (hover:hover) and (pointer:fine){select:hover{--background-color-mix:1% !important}}select[multiple]{--minh:12}select[multiple] option{--pl:var(--element-ph);--pr:var(--element-ph);--pt:var(--element-pv);--pb:var(--element-pv)}select:not([multiple]){--pr:1.5;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="m4 10 12 12 12-12" fill="none" stroke="black" stroke-width="2"/></svg>');background-position:right calc(var(--hr) * var(--element-ph) * .5) center}option{cursor:pointer}.small input:not([type="checkbox"]):not([type="radio"]),.small textarea,.small select,input:not([type="checkbox"]):not([type="radio"]).small,textarea.small,select.small{--pr:calc(var(--element-ph) * .5);--pl:calc(var(--element-ph) * .5);--pt:calc(var(--element-pv) * .5);--pb:calc(var(--element-pv) * .5)}.big input:not([type="checkbox"]):not([type="radio"]),.big textarea,.big select,input:not([type="checkbox"]):not([type="radio"]).big,textarea.big,select.big{--fs:1.25}@media (min-width:768px){.big input:not([type="checkbox"]):not([type="radio"]),.big textarea,.big select,input:not([type="checkbox"]):not([type="radio"]).big,textarea.big,select.big{--fs:1.5;letter-spacing:-0.01em}}.featured input:not([type="checkbox"]):not([type="radio"]):not(:focus-visible),.featured textarea:not(:focus-visible),.featured select:not(:focus-visible),input:not([type="checkbox"]):not([type="radio"]).featured:not(:focus-visible),textarea.featured:not(:focus-visible),select.featured:not(:focus-visible){--outline-color-state:var(--color-featured);--outline-color-mix:50%;--background-color-state:var(--color-featured);--background-color-mix:20%;--color-state:var(--color-featured);--color-mix:50%;outline-width:2px}.featured input:not([type="checkbox"]):not([type="radio"]):not(:focus-visible)[type=checkbox],.featured textarea:not(:focus-visible)[type=checkbox],.featured select:not(:focus-visible)[type=checkbox],input:not([type="checkbox"]):not([type="radio"]).featured:not(:focus-visible)[type=checkbox],textarea.featured:not(:focus-visible)[type=checkbox],select.featured:not(:focus-visible)[type=checkbox],.featured input:not([type="checkbox"]):not([type="radio"]):not(:focus-visible)[type=radio],.featured textarea:not(:focus-visible)[type=radio],.featured select:not(:focus-visible)[type=radio],input:not([type="checkbox"]):not([type="radio"]).featured:not(:focus-visible)[type=radio],textarea.featured:not(:focus-visible)[type=radio],select.featured:not(:focus-visible)[type=radio]{--background-color-mix:100%}.form-element{--width:100%;--g:.5;margin-left:auto;margin-right:auto;position:relative;flex:1 1 100%;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start}.form-element:not(:first-child){--mt:1}.form-element:not(:last-child){--mb:1}.form-element label{--pt:0;--pb:0;position:relative;flex:0 1 auto;display:inline-flex}.form-element input:not([type="checkbox"]):not([type="radio"]),.form-element textarea,.form-element select{--minw:4;flex:1 0 100%;order:1}.form-element input:not([type="checkbox"]):not([type="radio"])~label,.form-element textarea~label,.form-element select~label{order:-1}.form-element input:not([type="checkbox"]):not([type="radio"])~label.info,.form-element textarea~label.info,.form-element select~label.info,.form-element input:not([type="checkbox"]):not([type="radio"])~label.invalid,.form-element textarea~label.invalid,.form-element select~label.invalid{order:0}.form-element button,.form-element .button{--br:var(--element-br);margin-top:auto;flex:1 1 100%}.form-element .actions{--mt:0 !important;--mb:0 !important;--r:var(--element-ph) * .25;--t:.1;line-height:1;display:inline-block;position:absolute;z-index:1}.form-element .actions button,.form-element .actions .button,.form-element .actions .buttons>*{--br:.5;--fs:.62;--pl:.5;--pr:.5;--pt:.3;--pb:.3;text-transform:uppercase}.form-element .form-element{--ml:0;--mr:0;--mt:0;--mb:0;--minw:10;flex:1 0 1%;align-items:flex-end}.form-element .form-element:has(input[type="checkbox"], input[type="radio"]):not(:first-child){--pl:1}.form-element .form-element:has(input[type="checkbox"], input[type="radio"]) label{--pr:1}.form-element .form-element:has(> button, > .button){min-width:initial}@media (min-width:768px){.form-element .form-element:has(> button, > .button){flex:0 1 1%}}@media (max-width:768px){.form-element .form-element:has(.form-element){flex-basis:100%}}.compact .form-element,.form-element.compact{--mt:0;--mb:0;--minh:4;--g:.3;max-width:100%;flex:1 1 10%;align-items:stretch;align-self:stretch}.compact .form-element label,.form-element.compact label{--fs:.76;--mt:0;--mb:0;--pl:var(--element-ph);--pr:var(--element-ph);--pt:var(--element-pv) * .5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:2;pointer-events:none}.compact .form-element label.info,.form-element.compact label.info{--ml:0;--mr:var(--element-ph);--pl:0;--pr:0;display:inline}.compact .form-element:has(input, textarea, select),.form-element.compact:has(input, textarea, select){--minw:12}.compact .form-element input:not([type="checkbox"]):not([type="radio"]),.form-element.compact input:not([type="checkbox"]):not([type="radio"]),.compact .form-element textarea,.form-element.compact textarea,.compact .form-element select,.form-element.compact select{--pt:calc(var(--element-pv) * 1.5);--pb:.1;--l:0;--r:0;--t:0;--b:0;position:absolute;order:-1}.compact .form-element textarea,.form-element.compact textarea{--minh:12}.compact .form-element select,.form-element.compact select{background-image:none}.compact .form-element button,.form-element.compact button,.compact .form-element .button,.form-element.compact .button{margin:0;align-items:center}.compact .form-element .actions,.form-element.compact .actions{--t:var(--element-pv) * .25}.compact .form-element .form-element,.form-element.compact .form-element{flex-wrap:nowrap}.compact .form-element:has(.big),.form-element.compact:has(.big){--minh:5}.message,.messages{--pl:var(--element-ph);--pr:var(--element-ph);--pt:var(--element-pv);--pb:var(--element-pv);background-color:var(--message-color);color:color-mix(in srgb, var(--message-color), var(--color) 85%)}.message.error,.messages.error,.message:has(.error),.messages:has(.error){--message-color:var(--message-error-color)}.message a,.messages a{color:currentColor !important;text-decoration:underline}.message{--br:var(--element-br);box-shadow:inset 0 0 0 1px var(--message-color);background-color:color-mix(in srgb, var(--message-color), var(--color-white) 75%)}.message:not(:first-child){--mt:1}.message:not(:last-child){--mb:1}.messages{--fs:1.1;--t:0;--b:0;background-color:color-mix(in srgb, var(--message-color), transparent 20%);text-align:center;cursor:pointer;position:sticky;z-index:99999}.messages .message{box-shadow:none;background-color:transparent;padding:0}table{--table-border-width:0;--table-border-color-alpha:0;border-collapse:collapse;width:100%}@media (max-width:480px){table{--pb:1;margin-right:auto;display:block;max-width:calc(100vw - calc(var(--panel-ph) * var(--hr) * 4));flex:1 1 100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}caption{--fs:.9;--pt:1;--pb:1;--l:0;font-weight:var(--font-weight-bold);text-align:left;text-transform:uppercase;max-width:fit-content;position:sticky}th,td{--pl:.5;--pr:.5;--pt:.75;--pb:.75;text-align:left;vertical-align:top}th:first-child,td:first-child{--pl:.25}th:last-child,td:last-child{--pr:.25}thead th,tbody th,thead td,tbody td{background-image:linear-gradient(0deg, currentColor 1px, transparent var(--table-border-width))}thead{--table-border-width:2px;--table-border-color-alpha:.3}thead th{--fs:.85;font-weight:var(--font-weight-bold);white-space:nowrap}@media (max-width:480px){thead th{width:1%}}tbody{--table-border-width:1px;--table-border-color-alpha:.1}tbody th{font-weight:var(--font-weight-bold)}@media (hover:hover) and (pointer:fine){tbody tr:not(:has(th:only-child)):hover{--user-background-color-light:-4%}tbody tr:not(:has(th:only-child)):hover th,tbody tr:not(:has(th:only-child)):hover td{--user-background-color-light:-4%}}tfoot th,tfoot td{font-weight:var(--font-weight-bold)}details{--mt:.5;--mb:.5;--pl:var(--element-ph);--pr:var(--element-ph);--pt:1;--pb:1;--motion-duration:var(--action-motion-duration);outline:1px solid var(--color-black);border-radius:calc(var(--element-br) * var(--hr));flex:1 auto}@media (hover:hover) and (pointer:fine){details:hover{outline-width:2px}}details:has(summary:focus-visible){outline-width:3px;z-index:1}details:has(summary:active){outline-width:1px}details[open] summary{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><line x1="2" y1="15" x2="28" y2="15" fill="none" stroke="black" stroke-width="3"/></svg>');--mb:0}summary{--ml:calc(var(--element-ph) * -1);--mr:calc(var(--element-ph) * -1);--mt:-1;--mb:-1;--pl:var(--element-ph);--pr:calc(var(--element-ph) * 2.5);--pt:1;--pb:1;outline:0 none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><line x1="2" y1="15" x2="28" y2="15" fill="none" stroke="black" stroke-width="3"/><line x1="15" y1="2" x2="15" y2="28" fill="none" stroke="black" stroke-width="3"/></svg>');background-position:right calc(var(--hr) * var(--element-ph)) center;background-size:1em auto;background-repeat:no-repeat;display:block;cursor:pointer}summary::marker{display:none}.content{--pl:var(--content-ph);--pr:var(--content-ph);--pt:var(--content-pv);--pb:var(--content-pv);margin-left:auto;margin-right:auto;max-width:var(--content-max-width);width:100%}.cover{--l:0;--t:0;--width:100%;--height:100%;max-width:100%;position:absolute;object-fit:cover}.inline,.columns,[style*=--columns]{display:flex;flex-flow:row wrap}.inline>li,.columns>li,[style*=--columns]>li{list-style:none}.inline{align-items:flex-start;gap:var(--inline-gutter, var(--gutter))}.columns,[style*=--columns]{justify-content:center;align-content:flex-start;align-items:stretch;gap:var(--gutter)}.columns>*,[style*=--columns]>*{min-width:var(--column-min-width);flex:1 1 calc((100% - (var(--gutter) * var(--columns))) / var(--columns))}.grid,[style*=--grid]{display:grid;gap:var(--gutter);grid-template-columns:repeat(auto-fill, minmax(var(--grid), 1fr))}.half{min-width:calc(50% - var(--gutter))}.full{width:100%;max-width:100% !important;flex:1 1 100% !important;grid-column:1 / -1 !important}.start{margin-inline-end:auto}.end{margin-inline-start:auto}:where(.prose){font-family:var(--prose-font-family, inherit);font-size:var(--prose-font-size, inherit)}:where(.prose) h1,:where(.prose) h2,:where(.prose) h3,:where(.prose) h4,:where(.prose) h5,:where(.prose) h6,:where(.prose) p,:where(.prose) ul,:where(.prose) ol,:where(.prose) dl,:where(.prose) legend,:where(.prose) details{max-width:var(--text-max-width)}:where(.prose) h1:not(:first-child),:where(.prose) h2:not(:first-child),:where(.prose) h3:not(:first-child),:where(.prose) h4:not(:first-child),:where(.prose) h5:not(:first-child),:where(.prose) h6:not(:first-child),:where(.prose) p:not(:first-child),:where(.prose) table:not(:first-child){--mt:1}:where(.prose) h1:not(:last-child),:where(.prose) h2:not(:last-child),:where(.prose) h3:not(:last-child),:where(.prose) h4:not(:last-child),:where(.prose) h5:not(:last-child),:where(.prose) h6:not(:last-child),:where(.prose) p:not(:last-child),:where(.prose) table:not(:last-child){--mb:1}:where(.prose) h1+h2{--mt:2 !important}:where(.prose) h2:not(:first-child){--mt:4}:where(.prose) h2:not(:last-child){--mb:2}:where(.prose) *:not(h2)+h3:not(:first-child),:where(.prose) *:not(h3)+h4:not(:first-child){--mt:3}:where(.prose) ul:not(:first-child),:where(.prose) ol:not(:first-child),:where(.prose) dl:not(:first-child){--mt:2}:where(.prose) ul:not(:last-child),:where(.prose) ol:not(:last-child),:where(.prose) dl:not(:last-child){--mb:2}:where(.prose) ul,:where(.prose) ol{--pl:2}:where(.prose) li{--mt:1;--mb:1;vertical-align:top}:where(.prose) dt+dt,:where(.prose) dd+dt{--mt:1}:where(.prose) dt{--fs:.9;--pt:.5;--pb:.5}:where(.prose) blockquote:not(:first-child),:where(.prose) table:not(:first-child){--mt:3}:where(.prose) blockquote:not(:last-child),:where(.prose) table:not(:last-child){--mb:3}:where(.prose) a:not([class]){color:var(--link-color, currentColor)}@media (hover:hover) and (pointer:fine){:where(.prose) a:not([class]):hover{text-decoration:underline}}:where(.prose) a:not([class]):focus-visible{outline-offset:.2em}:where(.prose) hr{margin-left:auto;margin-right:auto}:where(.prose) hr:not(:first-child){--mt:4}:where(.prose) hr:not(:last-child){--mb:4}:where(.prose) hr+h2,:where(.prose) hr+h3,:where(.prose) hr+h4,:where(.prose) hr+h5{--mt:0 !important}:where(.prose) figure:not(:first-child),:where(.prose) picture:not(:first-child),:where(.prose)>img:not(:first-child){--mt:2}:where(.prose) figure:not(:last-child),:where(.prose) picture:not(:last-child),:where(.prose)>img:not(:last-child){--mb:2}.check-marks{padding:0}.check-marks>*{list-style:none;padding-left:1.8em;position:relative}.check-marks>*:before{border-color:currentColor;border-style:solid;border-width:0 0 .2em .2em;content:'';margin-left:-1.8em;margin-top:.5em;width:1.1em;height:.6em;display:inline-block;position:absolute;transform:rotate(-45deg) translate(.2em, -0.2em)}.hidden,[hidden]{display:none !important}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;position:absolute !important}.current{outline-width:2px;font-weight:var(--font-weight-bold);letter-spacing:-0.02em}@media (prefers-reduced-motion:reduce){*,*:after,*:before{--motion-duration:.01ms;scroll-behavior:auto}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.color-invalid,.control-group .red{color:var(--color-danger)}.form-control-feedback{--ml:.5;color:var(--color-danger)}.button.memobit,.buttons.memobits>*{--box-shadow-color:var(--color-gray-light);--background-color:var(--color-white);--br:var(--element-br);--pl:1;--pr:1;--pt:1;--pb:2;position:relative;aspect-ratio:1;display:flex}.button.memobit .button,.buttons.memobits>* .button{--br:var(--element-br);--pl:0;--pr:0;--pt:0;--pb:0;background-color:transparent !important;mix-blend-mode:darken}.button.memobit figure,.buttons.memobits>* figure{--l:0;--r:0;--t:0;--b:0;display:flex;position:absolute}.button.memobit .icon,.buttons.memobits>* .icon{--ml:0;--mr:0;--mt:0;--mb:0;float:none}.button.memobit .media.main,.buttons.memobits>* .media.main{--l:0;--r:0;--t:.25;--b:.5;border-radius:20%;margin:auto;position:absolute;width:65%;height:auto;aspect-ratio:1;overflow:hidden;mix-blend-mode:darken}.button.memobit .text,.buttons.memobits>* .text{--fs:1.2;font-family:var(--h-font-family);white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:auto;max-width:86%;display:block;overflow:hidden}.button.memobit .title,.buttons.memobits>* .title{--fs:1;--l:0;--r:0;--b:.9;font-weight:var(--font-weight);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:auto;width:86%;position:absolute;overflow:hidden}.button.memobit .info,.buttons.memobits>* .info{--fs:.7;--t:.75;position:absolute;z-index:1}.button.memobit .info.left,.buttons.memobits>* .info.left{--l:.75}.button.memobit .info.right,.buttons.memobits>* .info.right{--r:.75}.button.memobit .info.favorite,.buttons.memobits>* .info.favorite{--fs:1.5;--w:2.75;--h:2.75;--l:.2;--t:.2;display:flex;justify-content:center;align-items:center}.button.memobit .info.favorite a,.buttons.memobits>* .info.favorite a,.button.memobit .info.favorite input,.buttons.memobits>* .info.favorite input{--fs:1;background:none;height:60%}.button.memobit .info.favorite a:not(:focus-visible),.buttons.memobits>* .info.favorite a:not(:focus-visible),.button.memobit .info.favorite input:not(:focus-visible),.buttons.memobits>* .info.favorite input:not(:focus-visible){outline-color:transparent}.button.memobit .info.favorite a:checked:after,.buttons.memobits>* .info.favorite a:checked:after,.button.memobit .info.favorite input:checked:after,.buttons.memobits>* .info.favorite input:checked:after{background-color:var(--color-pink)}@media (hover:hover) and (pointer:fine){.button.memobit .info.favorite a:hover:after,.buttons.memobits>* .info.favorite a:hover:after,.button.memobit .info.favorite input:hover:after,.buttons.memobits>* .info.favorite input:hover:after{background-color:var(--color-pink-dark)}}.button.memobit .info.favorite a:after,.buttons.memobits>* .info.favorite a:after,.button.memobit .info.favorite input:after,.buttons.memobits>* .info.favorite input:after{background-color:var(--color-gray-light)}.button.memobit .info.premium,.buttons.memobits>* .info.premium{--fs:1.8;--mt:-0.2}.button.memobit .info.stars,.buttons.memobits>* .info.stars{--g:.06;display:flex}.button.memobit .info.stars .star,.buttons.memobits>* .info.stars .star{--fs:1.5;--mt:.1;color:var(--color-ic)}.buttons.memobits{--grid:min(34vw, 12rem);--gutter:.2rem;display:grid;gap:var(--gutter);grid-template-columns:repeat(auto-fill, minmax(var(--grid), 1fr))}.icon.favorite:after{background-color:var(--color-pink);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg"><path d="M256.264 471.401C123.939 410.007 65.241 344.769 20.132 265.911-19.404 196.747 6.408 90.346 55.981 57.024c49.658-33.176 113.505-41.553 195.083 33.322C332.63 15.471 396.516 23.848 446.14 57.024c49.653 33.322 74.297 139.134 35.872 208.887-41.678 75.605-103.646 150.605-225.748 205.49" fill="hsl(330, 100%, 80%)"/></svg>')}.icon.premium{--fs:1.8}.icon.premium:after{background-color:var(--color-main);mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><g fill="none" stroke="hsl(171, 80%, 58%)" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"><circle cx="128" cy="52" r="20"/><circle cx="220" cy="80" r="20"/><circle cx="36" cy="80" r="20"/><polyline points="120.02 70.35 88 144 48.61 95.52"/><polyline points="207.39 95.52 168 144 135.98 70.35"/><path d="M39.29,99.73l15.6,93.59A8,8,0,0,0,62.78,200H193.22a8,8,0,0,0,7.89-6.68l15.6-93.59"/></g></svg>')}.icon.star:after{background-color:var(--color-ic);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 500 480" xmlns="http://www.w3.org/2000/svg"><path d="m98.4 468.9-.9-.7c-24.5-17.8-30-52.1-12.2-76.7l30-41.3c22-30.3 7.8-73.3-27.9-84.6l-48.1-15.2c-29-9.3-45-40.4-35.6-69.4l.7-2.2c9.3-28.8 40.3-44.6 69.1-35.3l50.9 16.4c35.5 11.4 71.8-15 71.8-52.3v-51.8c0-30.3 24.6-54.9 54.9-54.9 30.3 0 54.9 24.6 54.9 54.9v51.4c0 37.4 36.5 63.8 72 52.2l48.2-15.8c28.6-9.4 59.5 6.1 69.1 34.6l.8 2.2c9.9 29.2-6.2 60.7-35.6 70l-48.5 15.2c-35.8 11.2-50 54.3-28 84.6l30.1 41.5c17.7 24.4 12.4 58.5-11.8 76.4l-.3.2c-24.4 18-58.6 12.8-76.7-11.5l-31.4-42.2c-22-29.7-66.5-29.5-88.4.3l-30.6 41.8c-17.9 24.4-52.1 29.7-76.6 12z" fill="hsl(51, 100%, 50%)"/></svg>')}.icon.off:after{background-color:var(--color-black);opacity:.2}span.logo.memobits,strong.logo.memobits,a.logo.memobits{font-family:'AtkinsonHyperlegible';font-weight:525 !important;line-height:.8;letter-spacing:-0.033em !important;display:inline-block}span.logo.memobits:after,strong.logo.memobits:after,a.logo.memobits:after{content:url('data:image/svg+xml;utf8,<svg viewBox="0 0 500 480" xmlns="http://www.w3.org/2000/svg"><path d="m98.4 468.9-.9-.7c-24.5-17.8-30-52.1-12.2-76.7l30-41.3c22-30.3 7.8-73.3-27.9-84.6l-48.1-15.2c-29-9.3-45-40.4-35.6-69.4l.7-2.2c9.3-28.8 40.3-44.6 69.1-35.3l50.9 16.4c35.5 11.4 71.8-15 71.8-52.3v-51.8c0-30.3 24.6-54.9 54.9-54.9 30.3 0 54.9 24.6 54.9 54.9v51.4c0 37.4 36.5 63.8 72 52.2l48.2-15.8c28.6-9.4 59.5 6.1 69.1 34.6l.8 2.2c9.9 29.2-6.2 60.7-35.6 70l-48.5 15.2c-35.8 11.2-50 54.3-28 84.6l30.1 41.5c17.7 24.4 12.4 58.5-11.8 76.4l-.3.2c-24.4 18-58.6 12.8-76.7-11.5l-31.4-42.2c-22-29.7-66.5-29.5-88.4.3l-30.6 41.8c-17.9 24.4-52.1 29.7-76.6 12z" fill="hsl(51, 100%, 50%)"/></svg>');font-size:.33em;line-height:1;vertical-align:top;width:1em;height:1em;display:inline-block;animation-name:memobits;animation-duration:30s;animation-iteration-count:infinite}@keyframes memobits{0%{transform:rotate(0) scale(.5);opacity:0}5%,100%{transform:rotate(-360deg) scale(1);opacity:1}}a.logo.memobits{--br:.2}@media (hover:hover) and (pointer:fine){a.logo.memobits:hover{--background-color-mix:0%}}a.to-content{--l:var(--content-ph);--t:var(--content-pv);--motion-duration:0s;position:fixed;opacity:0;z-index:-1}a.to-content:focus-visible{opacity:1;z-index:1}.media:not(.in-vp){--motion-duration:0s}.media:not(.in-vp) img{opacity:0}.media img{transition-delay:calc(var(--media-order, 0) * .02s, 0s)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose p,.prose blockquote,.prose ul,.prose ol,.prose dl,.prose legend,.prose details{margin-left:auto;margin-right:auto}nav a{--background-color:transparent;--background-color-state:var(--color-black);--br:var(--element-br);--pl:.5;--pr:.5;--pt:.25;--pb:.25;background-color:var(--background-color);background-color:color-mix(in srgb, var(--background-color), var(--background-color-state) var(--background-color-mix, 0%))}@media (min-width:768px){nav a{--pl:.75;--pr:.75}}@media (hover:hover) and (pointer:fine){nav a:hover{--background-color-mix:4%}}nav a:active{--background-color-mix:8%}nav a:focus-visible{--outline-color:var(--color-black);outline-width:3px;outline-offset:0;z-index:1}nav a svg{fill:currentColor}nav.header a:not(.button){--pt:.5;--pb:.5}@media (max-width:768px){nav.header li:not(.logo.memobits):not(.to-sitemap):not(.to-login){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;position:absolute !important}}nav.header li.logo.memobits a{--fs:1.4;--ml:-0.75}@media (min-width:768px){nav.header li.logo.memobits a{--fs:1.7}}nav.header li.to-sitemap{order:-1}@media (min-width:1280px){nav.header li.to-sitemap{display:none}}nav.header li.to-sitemap a{--fs:0;--ml:-0.5;--pl:.5;--pr:.5;--pt:.5;--pb:.5;--g:0;align-items:center}nav.header li.to-sitemap a svg{--h:1.75}@media (min-width:768px){nav.header li.to-sitemap a svg{--h:2}}@media (min-width:768px){nav.header li.to-sitemap a{--t:1;--l:1;position:absolute;opacity:0;z-index:999}}nav.header ul>.active>a{outline-width:2px;font-weight:var(--font-weight-bold);letter-spacing:-0.02em}nav.header>ul{align-items:center}nav.header>ul>li.deeper:hover>ul,nav.header>ul>li.deeper:focus-within>ul{visibility:visible;display:block}nav.header>ul>li.deeper>ul{--br:var(--element-br);--pl:.2;--pr:.2;--pt:.2;--pb:.2;background-color:var(--color-white);box-shadow:var(--window-shadow);position:absolute;display:none;overflow:hidden}nav.header>ul>li.deeper>ul li,nav.header>ul>li.deeper>ul a{display:block}nav.header>ul>li.deeper>ul a{color:inherit}@media (max-width:480px){nav.header .button{--fs:.8}}nav .sitemap{--fs:1.4}nav .sitemap>li>ul{--fs:.8;--mt:.5;--mb:1}@media (min-width:768px){nav .sitemap>li>ul{--mt:1}}nav .sitemap li.logo.memobits a{--fs:2}@media (min-width:1280px){nav .sitemap li.logo.memobits a{--fs:4}}@media (max-width:1280px){nav .sitemap{display:block}nav .sitemap>li{--mt:2;--mb:2}}@media (min-width:1280px){nav .sitemap{--fs:1}}nav.legal{--fs:.8}@media (min-width:1280px){nav.social .inline{justify-content:flex-end}}nav.social .icon{font-size:1.5em}.section h1,.banner h1,.section h2,.banner h2,.section h3,.banner h3,.section p,.banner p,.section ul,.banner ul,.section ol,.banner ol{max-width:var(--text-max-width-l)}.section h2,.banner h2{--h2-fs:1.6;--mb:1}@media (min-width:768px){.section h2,.banner h2{--h2-fs:1.8}}@media (min-width:1280px){.section h2,.banner h2{--h2-fs:2}}.section>.content{--pt:var(--section-pv);--pb:var(--section-pv)}@media (min-width:480px){.section>.content{text-align:center}}.section.memobits{overflow:hidden}.section.memobits:not(:has(#memobits-list > *)){opacity:0;pointer-events:none}.section.memobits .content{--pt:var(--content-pv);--pb:0}.section.memobits .idioma{--mb:1.5;--inline-gutter:calc(var(--hr) * .5);justify-content:center}@media (max-width:768px){.section.memobits .idioma [data-acronym]{--pl:0;--pr:0;--w:2;white-space:nowrap;overflow:hidden}.section.memobits .idioma [data-acronym]:before{--w:2;content:attr(data-acronym) '';display:inline-block}}.section.memobits .container{--pl:.2;--pr:.2;--pt:.2;--pb:.2;--minh:5}.section.memobits .vermas{--mt:-18;--pt:5;--pb:10;background:linear-gradient(0deg, var(--color-gray-ultralight) 80%, transparent);text-align:center;position:relative;z-index:1}.section.memobits .vermas .button{--background-color:hsla(0,0%,10%,0.92);--color:var(--color-white);--fs:.9;font-weight:bold;opacity:.9}.section.memobits #memobits-completos:not(:checked)+.container{max-height:100vh;overflow:hidden}.section.memobits #memobits-completos:checked+.container{--mb:var(--section-pv)}.section.memobits #memobits-completos:checked~.vermas{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;position:absolute !important}.section.hero{text-align:center;animation-name:fade-in}@media (min-width:768px){.section.hero h1{line-height:.9}}.section.hero .t1{--fs:.7}@media (min-width:768px){.section.hero .t1{--fs:1;--pr:11;display:block}}.section.hero .t2{--fs:.6}@media (min-width:768px){.section.hero .t2{--fs:.9;--pl:4}}.section.hero .logo.memobits{--fs:1.4;display:block}@media (min-width:768px){.section.hero .logo.memobits{--fs:1.6;display:inline-block}}.section.hero .cta{--mt:.5}.section.hero .content{--pb:2}@media (max-width:768px){.section.hero .content{--pt:1;line-height:1.4}}@media (min-width:768px){.section.hero .content p{font-family:var(--h-font-family, inherit);--fs:var(--h3-fs);font-weight:var(--h3-font-weight, inherit);letter-spacing:var(--h3-letter-spacing, 0);line-height:var(--h3-line-height, inherit);font-weight:300}}.section.historias p{--mb:2}.section.historias blockquote{--br:1;--mt:0 !important;--mb:0 !important;--pl:1;--pr:1;--pt:1;--pb:1;background-color:var(--color-white);font-family:var(--h-font-family, inherit);--fs:var(--h3-fs);font-weight:var(--h3-font-weight, inherit);letter-spacing:var(--h3-letter-spacing, 0);line-height:var(--h3-line-height, inherit);text-align:center;display:flex;flex-flow:column nowrap}@media (min-width:768px){.section.historias blockquote{--pl:2;--pr:2;--pt:2;--pb:2}.section.historias blockquote:not(:first-child){--mt:4}.section.historias blockquote:not(:last-child){--mb:4}}.section.historias blockquote .stars{--mb:-1;color:var(--color-featured);display:block}.section.historias blockquote cite{--fs:.7;--pt:.5;font-style:normal;margin-top:auto;max-width:var(--text-max-width-l)}.section.planes .config{--mt:2;--g:1;display:flex;flex-flow:row wrap;justify-content:center}.section.planes .config label{--pt:0}.section.planes .plan{--br:1;--pl:1.5;--pr:1.5;--pt:1.5;--pb:1.5;--maxw:30;background-color:var(--color-white);border:var(--plan-color, currentColor) solid .16em;text-align:left;display:flex;flex-flow:row wrap}@media (min-width:768px){.section.planes .plan{--pl:2;--pr:2;--pt:2;--pb:2;border-width:.26em}}.section.planes .plan h3,.section.planes .plan dl,.section.planes .plan p,.section.planes .plan ul,.section.planes .plan .button{flex:1 1 100%}.section.planes .plan h3{--fs:1.4;--mb:0}.section.planes .plan p{--fs:1}.section.planes .plan dl{--mt:0;--mb:0}.section.planes .plan dt{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;position:absolute !important}.section.planes .plan ul{--mt:0}.section.planes .plan li{--mt:0;--mb:.5}.section.planes .plan .title{color:var(--plan-color, currentColor)}.section.planes .plan .accesos{--mb:1;font-weight:var(--font-weight-bold)}.section.planes .plan .precio{--fs:2;font-family:var(--h-font-family);font-weight:var(--font-weight-bold);line-height:1.3}.section.planes .plan .precio .iva{--fs:.5;display:block}.section.planes .plan .descuento{font-weight:var(--font-weight-bold)}.section.planes .plan .check-marks>*:before{color:var(--plan-color, currentColor)}.section.planes .plan .button{font-weight:var(--font-weight-bold);margin-top:auto}.section.planes .plan .button.main{--background-color:var(--plan-color, transparent)}.section.planes .plan .trial{--fs:1.1;--mt:.5;--pt:.5;--pb:.5;--width:100%;text-align:center}@media (hover:hover) and (pointer:fine){.section.planes .plan .trial:hover strong{border-bottom-color:currentColor}}.section.planes .plan .trial strong{--pb:.2;border-bottom:var(--plan-color) solid .16em}.section.planes .plan .columns{width:100%}.section.planes .plan.one{--plan-color:var(--color-featured)}.section.planes .plan.pro{--plan-color:var(--color-main)}.section.planes .plan.edu{--plan-color:var(--color-blue)}.section.planes .plan.custom{--plan-color:var(--color-gray-light);--fs:1.2;text-align:center;display:block}.section.planes .plan.custom strong{--pb:.2;border-bottom:var(--color-main) solid .16em}@media (hover:hover) and (pointer:fine){.section.planes .plan.custom:hover strong{border-bottom-color:currentColor}}.section.planes .notas{--fs:.9}.section.planes #pago-anual:checked~.tipos .precio.mensual{--fs:1.2;color:var(--color-gray);display:inline-block;position:relative}.section.planes #pago-anual:checked~.tipos .precio.mensual:after{--l:0;--r:0;--t:0;--b:0;background-color:var(--color-gray-dark);content:'';height:.1em;margin:auto;position:absolute}.section.planes #pago-anual:not(:checked)~.tipos .precio.anual{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;position:absolute !important}.banner{--br:1;display:flex;flex-flow:row wrap;overflow:hidden}.banner>*{--br:1;flex:1 auto}.banner .cta{--mt:1;display:inline-block}.banner .content{--pt:4;--pb:4;text-align:center}@media (min-width:480px){.banner .content{--pl:2;--pr:2;--pt:10;--pb:8}}.banner .content h3{--fs:1;--mb:.5}@media (min-width:768px){.banner .content h3{--fs:1.1}}.banner .content p{--mt:0;font-family:var(--h-font-family, inherit);--fs:var(--h2-fs);font-weight:var(--h2-font-weight, inherit);letter-spacing:var(--h2-letter-spacing, 0);line-height:var(--h2-line-height, inherit);font-weight:200}.banner .media{aspect-ratio:2}.banner .media+.content{--pt:1;--pb:1}@media (min-width:480px){.banner .media+.content{--pt:2;--pb:2}}.banner.ayudanos>a{--pt:4;--pb:4;background-color:var(--color-pink);display:flex;flex-flow:column nowrap;justify-content:center}@media (min-width:768px){.banner.ayudanos>a{--pt:8;--pb:6}}.banner.ayudanos p{font-family:var(--h-font-family, inherit);--fs:var(--h2-fs);font-weight:var(--h2-font-weight, inherit);letter-spacing:var(--h2-letter-spacing, 0);line-height:var(--h2-line-height, inherit)}.banner.ayudanos svg{--w:6;color:#fff;align-self:center}@media (min-width:768px){.banner.ayudanos svg{--w:8}}.banner.cta .content{background-color:var(--color-featured)}@media (min-width:768px){.banner.cta .content h2{--fs:2.4}}.banners .banner{background-color:var(--color-white)}.banners .banner>a .cta:not(.button){color:var(--link-color)}.banners .banner>a .cta:not(.button):after{border-color:currentColor;border-style:solid;border-width:.16em .16em 0 0;content:'';vertical-align:middle;margin-left:.3em;width:.5em;height:.5em;display:inline-block;transform:rotate(45deg)}@media (min-width:768px){.banners .banner>a .cta:not(.button){--fs:1.1}}@media (hover:hover) and (pointer:fine){.banners .banner>a:hover .cta{color:var(--color-black)}}.item.main{--item-content-max-width:calc(var(--content-max-width) * .7)}.item.main .header.main{text-align:center;text-wrap:balance;margin-left:auto;margin-right:auto}@media (min-width:1280px){.item.main .header.main{--mt:1}}.item.main .header.main .content{--pt:3}@media (min-width:1280px){.item.main .header.main .content{--pl:4;--pr:4;--pt:4}}.item.main .header.main .media.main{--ml:var(--content-ph);--mr:var(--content-ph);--mb:var(--content-pv);margin-left:auto;margin-right:auto;max-width:var(--item-content-max-width);flex-basis:33%}@media (min-width:768px){.item.main .header.main .media.main{--br:1;max-width:min(calc(100% - (var(--content-ph) * var(--hr) * 2)), var(--item-content-max-width))}}@media (min-width:1280px){.item.main .header.main .media.main{max-width:var(--item-content-max-width)}}.item.main .header.main:has(.media){position:relative}@media (min-width:1280px){.item.main .header.main:has(.media){max-width:min(100%, calc(var(--content-max-width) - (var(--content-ph) * var(--hr) * 2)))}}.item.main .header.main:has(.media):after{--l:0;--r:0;--t:0;--b:8;background-color:var(--item-main-color);content:'';display:block;position:absolute;z-index:-1}@media (min-width:1280px){.item.main .header.main:has(.media):after{--t:1;--br:1}}.item.main .header.main:has(.media.right){text-align:left;justify-content:space-between}@media (min-width:1280px){.item.main .header.main:has(.media.right){--mb:2}.item.main .header.main:has(.media.right):after{--r:2;--t:1;--b:0}.item.main .header.main:has(.media.right) .content,.item.main .header.main:has(.media.right) .media.main{max-width:calc(var(--content-max-width) * .44)}.item.main .header.main:has(.media.right) .content{--pt:4;--pb:2;margin:0}.item.main .header.main:has(.media.right) .media.main{margin-right:0;align-self:self-start;aspect-ratio:1.5}}.item.main .subtitle{--mt:2;--mb:2;font-family:var(--h-font-family, inherit);--fs:var(--h2-fs);font-weight:var(--h2-font-weight, inherit);letter-spacing:var(--h2-letter-spacing, 0);line-height:var(--h2-line-height, inherit);font-weight:300}.item.main .content.main{--pb:calc(var(--section-pv) * 2)}.item.main .content.main .prose{--fs:1.1}@media (min-width:768px){.item.main .content.main .prose{--fs:1.2}}.item.main .content.main .prose blockquote{--fs:1.6;line-height:1.2;font-weight:300;text-align:center}.item.main .content.main .prose blockquote *{max-width:var(--text-max-width-l)}.item.main .content.main .prose blockquote:first-child{--br:1;--mb:0;--pl:calc(var(--content-ph) * 1.5);--pr:calc(var(--content-ph) * 1.5);--pt:calc(var(--content-pv) * 1.5);--pb:calc(var(--content-pv) * 1.5);background-color:var(--color-white);max-width:var(--text-max-width-l)}@media (min-width:1280px){.item.main .content.main .prose blockquote:not(:first-child):not(:last-child){--ml:3;--mt:3;--mb:3;text-align:left;text-wrap:balance;float:right;width:33%}}.item.main .content.main .prose>p:first-child{--fs:1.2;--mb:2;line-height:1.3;font-weight:300;max-width:var(--text-max-width-l)}@media (min-width:768px){.item.main .content.main .prose>p:first-child{--fs:1.3;text-align:center}}.item.main .content.main .prose>img{--br:1;--mt:2;--mb:2;margin-left:auto;margin-right:auto}@media (max-width:1280px){.item.main .content.main .prose>img{width:var(--text-max-width)}}.item.main .content.main .prose .media{aspect-ratio:2}.item.main .content.main .prose:has(> img){--columns-g:4}@media (min-width:1280px){.item.main .content.main .prose:has(> img){margin-left:auto;margin-right:auto;max-width:var(--item-content-max-width)}.item.main .content.main .prose:has(> img)>h1,.item.main .content.main .prose:has(> img)>h2,.item.main .content.main .prose:has(> img)>h3,.item.main .content.main .prose:has(> img)>h4,.item.main .content.main .prose:has(> img)>h5,.item.main .content.main .prose:has(> img)>h6,.item.main .content.main .prose:has(> img)>p,.item.main .content.main .prose:has(> img)>ul,.item.main .content.main .prose:has(> img)>ol,.item.main .content.main .prose:has(> img)>dl,.item.main .content.main .prose:has(> img)>details{margin-left:0;width:calc(55% - (var(--hr) * (var(--columns-g) * .5)))}.item.main .content.main .prose:has(> img)>img:not(.full){width:calc(45% - (var(--hr) * (var(--columns-g) * .5)));float:right}}#header{background-color:#fff;color:var(--color-black);--t:0;position:sticky;z-index:99}[data-scroll='down'] #header{transform:translateY(-100%)}#header:after{--l:0;--r:0;--h:.75;background:linear-gradient(to bottom, var(--color-black), transparent);content:'';position:absolute;z-index:-1;opacity:.04}#sitemap .content{--pt:var(--section-pv)}#footer{--pb:1}@media (max-width:1280px){#footer .inline{flex-direction:column}}#footer .copyright{--fs:.8;--mt:1;--mb:1;--pl:.5;--pr:.5;display:block}@media (max-width:1280px){#footer .social{--mt:2}}#container{margin:0 auto}body{--item-main-color:hsl(51,100%,69%)}body.flashcards-ia{--item-main-color:hsl(171,94%,82%)}body.inclusivo-y-seguro{--item-main-color:var(--color-blue-light)}body.planes .item.main .header.main{--pb:0}body.planes .item.main .header.main h1{max-width:initial}body.planes .item.main .header.main .content{--pb:0}body.planes .item.main .content.main{--pt:0;--pb:0}body.planes section.planes .content{--pt:1}body.planes section.planes .content h2{--mb:2}body.ayuda .item.main .prose .button{--fs:.8}html{background-color:var(--color-gray-ultralight)}