:root{--bg-color:#fff3f1;--bg-color-alt:#ffdcd6;--bg-color-hilite:#0affed;--text-color:#002e2c;--text-color-muted:#828e8d;--heading-color:#e85c3b;--form-field-bg:#fff;--link-color:#8d3ea3;--link-color-hover:#733285;--link-color-active:#5a2768;--link-color-alt:var(--link-color);--error-color:var(--heading-color);--font-size-xl:2rem;--font-size-lg:1.5rem;--font-size-base:1rem;--font-size-sm:0.8125rem;--font-size-monospace:0.875rem;--font-weight-base:400;--font-weight-heading:900;--font-weight-link:700;--font-weight-bold:700;--line-height:1.5;--line-height-heading:1.2;--border-width:3px;--border-width-sm:1px;--border-color:var(--link-color);--form-field-padding-h:10px;--form-field-padding-t:0.2em;--form-field-padding-b:0.3em;--breadcrumb-link-color:var(--link-color);--breadcrumb-text-color:var(--text-color);--breadcrumb-divider-color:var(--text-color-muted);--button-bg:var(--link-color);--button-bg-hover:var(--link-color-hover);--button-bg-active:var(--link-color-active);--button-color:var(--form-field-bg);--button-color-hover:var(--button-color);--button-color-active:var(--button-color);--button-padding-h:var(--form-field-padding-h);--button-padding-t:var(--form-field-padding-t);--button-padding-b:var(--form-field-padding-b);--hilite-blur-radius:0.5rem;--hilite-spread-radius:0.25rem;--hr-color:var(--heading-color);--main-margin-h:20px;--margin-v:calc(var(--font-size-base) * var(--line-height));--margin-h:20px;--page-width-max:100ch;--banner-nav-spacing:30px}@media(prefers-color-scheme:dark){:root{--bg-color:#002e2c;--bg-color-alt:#00524e;--text-color:#ffdcd6;--link-color:#bb7acd;--link-color-hover:#ca97db;--link-color-active:#8d3ea3;--link-color-alt:#662d76;--breadcrumb-divider-color:var(--text-color-muted);--breadcrumb-link-color:#d9b5e3;--breadcrumb-text-color:var(--text-color)}}*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:var(--line-height);font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;background-color:var(--bg-color);color:var(--text-color);font-size:var(--font-size-base);font-weight:var(--font-weight-base)}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p,li{overflow-wrap:break-word}p,li{margin-bottom:var(--margin-v)}a{color:var(--link-color);font-weight:var(--font-weight-link);text-decoration:none}a.link--icon:hover{color:var(--link-color);text-decoration:none}a:active{color:var(--link-color-active);background-color:var(--bg-color-hilite);box-shadow:0 0 var(--hilite-blur-radius) var(--hilite-spread-radius) var(--bg-color-hilite)}a:hover,a.link--icon:hover span{color:var(--link-color-hover);text-decoration:underline}b,strong{font-weight:var(--font-weight-bold)}big{font-size:var(--font-size-lg);line-height:var(--line-height-heading)}small{font-size:var(--font-size-sm)}hr{border:none;border-top:var(--border-width) solid var(--hr-color);margin:var(--margin-v) 0}q{quotes:“”}summary{cursor:pointer;position:relative;padding-left:var(--margin-h)}summary::marker,summary::-webkit-details-marker{display:none;content:""}summary::before{content:"▶";position:absolute;left:2px;color:var(--link-color)}details[open] summary::before{content:"▼"}.stripe{background:var(--bg-color-alt)}.grid{margin:0 var(--main-margin-h);display:flex;flex-direction:column;justify-content:space-between}.grid__single,.grid__third,.grid__content,.grid__extra{max-width:68ch}.grid__extra:not(:first-child){margin-top:calc(var(--margin-v) * 2)}.aside{background-color:var(--bg-color-alt);padding:calc(calc(var(--margin-v)/2) - 0.1em) var(--margin-h) calc(calc(var(--margin-v)/2) + 0.1em);margin-bottom:var(--margin-v);max-width:50ch}.aside *:last-child{margin-bottom:0}.aside h1{font-size:var(--font-size-base);margin-bottom:calc(var(--margin-v)/2)}.aside li{margin-bottom:calc(var(--margin-v)/2)}.banner{margin:0 var(--main-margin-h);padding:.5em 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.banner__title{padding-right:var(--margin-h);line-height:1.3em}.banner__title,.banner__title a{font-size:var(--font-size-lg);color:var(--heading-color);font-weight:var(--font-weight-heading);margin:0}.banner__title__text{background-image:url(/static/oohdir/img/banner_icon.png?2eae9291d281);background-size:27px;background-repeat:no-repeat;background-position:0 2px;padding-left:33px}.banner__title a:hover{text-decoration:none}.banner__title a:hover .banner__title__text{text-decoration:underline}.banner__title a:hover .banner__title__text em:after{z-index:1}.banner__controls{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;flex-grow:2}.banner__nav{display:flex;flex-direction:column;justify-content:flex-start;padding-right:var(--margin-h)}.banner__nav__list{list-style-type:none;display:flex;margin:0;padding:0}.banner__nav__item{margin:0;padding:var(--form-field-padding-t) var(--banner-nav-spacing) var(--form-field-padding-b) 0;border-top:var(--border-width) solid var(--bg-color);border-bottom:var(--border-width) solid var(--bg-color)}.banner__nav__item:last-child{padding-right:0}.banner__nav__item--active a{color:var(--text-color)}.banner__nav__item--active a:hover{text-decoration:none;cursor:default}.banner__nav__item--active a:active,.banner__nav__item--active a:focus{box-shadow:none;border-color:none;background:0 0}.breadcrumbs{padding:0;margin:0;color:var(--breadcrumb-text-color)}.breadcrumbs__list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 var(--main-margin-h);width:calc(100% - calc(var(--main-margin-h) * 2))}.breadcrumbs__list a{color:var(--breadcrumb-link-color);font-weight:400}.breadcrumbs__item{margin:0;font-size:var(--font-size-sm)}.breadcrumbs__item+.breadcrumbs__item{padding-left:.5em}.breadcrumbs__item+.breadcrumbs__item::before{float:left;padding-right:.5em;content:"/";font-weight:400;color:var(--breadcrumb-divider-color)}.button{background:var(--button-bg);color:var(--button-color);border:var(--border-width) solid var(--button-bg);padding:var(--button-padding-t) var(--button-padding-h) var(--button-padding-b);font-weight:var(--font-weight-link);cursor:pointer}.button:hover{background-color:var(--button-bg-hover);border-color:var(--button-bg-hover);color:var(--button-color-hover);text-decoration:none}.button:active{background-color:var(--button-bg-active);border-color:var(--button-bg-active);box-shadow:0 0 var(--hilite-blur-radius) var(--hilite-spread-radius) var(--bg-color-hilite);color:var(--button-color-active)}a.button{display:inline-block}.button .emoji{color:var(--button-color)}.button--full{width:100%;text-align:center}.button--sm{border-width:var(--border-width-sm);padding:calc(var(--button-padding-t)/2) var(--button-padding-h) calc(var(--button-padding-b)/2)}.button--xs{border-width:var(--border-width-sm);padding:calc(var(--button-padding-t)/2) calc(var(--button-padding-h)/2) calc(var(--button-padding-b)/2)}.categories{list-style-type:disc;list-style-position:outside;margin:0 0 calc(var(--margin-v) * 2) 0;padding:0 0 0 var(--margin-h)}.categories__item{display:flex;align-items:center;margin:0;width:100%;margin-bottom:calc(var(--margin-v)/2)}.categories__item__body{margin-left:calc(var(--margin-h)/2)}.categories__featuredlist{list-style-type:none;margin:0;padding:0;font-size:var(--font-size-sm)}.categories__featureditem{display:inline;margin:0;padding:0;white-space:nowrap}.categories__featureditem a{font-weight:var(--font-weight-base)}.categories__featureditem:after{content:", "}.categories__featureditem:last-child:after{content:""}.categories--expanded{list-style-type:none;padding-left:0}.chart{width:100%;position:relative;margin-bottom:var(--margin-v)}.figure{margin-bottom:var(--margin-v)}.figure--post{background:var(--bg-color-alt);padding:calc(var(--margin-v)/2) var(--margin-h)}.figure--post blockquote{padding-left:0;border-left:none}.figure--post figcaption{order:1}.figure--post footer{text-align:right}a:focus,.button:focus,.form__field__input:focus,details summary:focus{outline:0;box-shadow:0 0 var(--hilite-blur-radius) var(--hilite-spread-radius) var(--bg-color-hilite);border-color:var(--bg-color-hilite)}details summary:focus,a:focus{background:var(--bg-color-hilite);color:var(--link-color-active)}.form{margin-top:var(--margin-v);margin-bottom:var(--margin-v)}.form__group{display:flex;flex-wrap:wrap;margin-bottom:2em}.form__label{position:relative;width:100%;font-weight:var(--font-weight-bold);padding-top:calc(var(--form-field-padding-t) + var(--border-width));color:var(--text-color)}.form__label__note{color:var(--text-color-muted);font-weight:var(--font-weight-base)}.form__field{width:100%}.form__field__input{border:var(--border-width) solid var(--border-color);padding:var(--form-field-padding-t) var(--form-field-padding-h) var(--form-field-padding-b);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;border-radius:0;background-color:var(--form-field-bg)}.form__field__input::placeholder{color:var(--text-color-muted)}select.form__field__input{display:block;width:100%;padding:var(--form-field-padding-t) var(--form-field-padding-h) var(--form-field-padding-b);-moz-padding-start:calc(var(--form-field-padding-h) - 3px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+);border-radius:0;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-color)}select.form__field__input[multiple],select.form__field__input[size]:not([size="1"]){background-image:none}.form__field__text{display:block;color:var(--text-color-muted);padding:0 calc(var(--form-field-padding-h) + var(--border-width))}.form__field__text--invalid{color:var(--error-color)}.form--inline{display:flex;flex-wrap:wrap;font-weight:400;justify-content:flex-end}.form--inline .form__group{margin-bottom:calc(var(--margin-v)/2);margin-left:calc(var(--margin-h)/2)}.form--inline .form__label{width:auto;max-width:none;white-space:nowrap;margin-right:calc(var(--margin-h)/2);padding-top:calc(var(--border-width) + var(--form-field-padding-t))}.form--inline .form__field{width:auto}.form--inline .form__label__note{display:none}.form--inline .form__buttons{margin-left:calc(var(--margin-h)/2)}.form--sm{margin-top:0;margin-bottom:0}.form--xs{margin-top:0;margin-bottom:calc(var(--margin-v)/2)}.form--xs .form__label{font-weight:400;padding-top:calc(var(--border-width-sm) + (var(--form-field-padding-t)/2))}.form--xs .form__field__input{border-width:var(--border-width-sm);padding:calc(var(--form-field-padding-t)/2) calc(var(--form-field-padding-h)/2) calc(var(--form-field-padding-b)/2)}.form--xs select.form__field__input{background-position-x:right .2rem;padding:calc(var(--form-field-padding-t)/2) calc(var(--form-field-padding-h)) calc(var(--form-field-padding-b)/2)}.form--search{display:flex;flex-wrap:nowrap}.form--search .form__field{margin-right:.5em;max-width:25em}.form--search.form--sm .form__field{width:10em}.form--search.form--sm .button{background-image:url(/static/oohdir/img/search.png?1aeeaf62227f);background-repeat:no-repeat;background-size:1.5em;background-position:45% 40%;width:2.8em}.aside .form .form__group{margin-bottom:calc(var(--margin-v)/4)}.aside .form .form__label{width:100%;max-width:100%;flex:auto}.aside .form .form__buttons{text-align:right;margin-left:0}.icon{background-position:0 .15em;background-size:1.3em;background-repeat:no-repeat;padding-left:1.7em}a.icon{display:inline-block}.icon--rss{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjgnIGhlaWdodD0nMTI4JyB2aWV3Qm94PScwIDAgMjU2IDI1Nic+PHJlY3Qgd2lkdGg9JzI1NicgaGVpZ2h0PScyNTYnIHJ4PSc1NScgcnk9JzU1JyBmaWxsPScjZTg1YzNiJy8+PHJlY3Qgd2lkdGg9JzI0NicgaGVpZ2h0PScyNDYnIHJ4PSc1MCcgcnk9JzUwJyB4PSc1JyB5PSc1JyBmaWxsPScjZTg1YzNiJy8+PHJlY3Qgd2lkdGg9JzIzNicgaGVpZ2h0PScyMzYnIHJ4PSc0Nycgcnk9JzQ3JyB4PScxMCcgeT0nMTAnIGZpbGw9JyNlODVjM2InLz48Y2lyY2xlIGN4PSc2OCcgY3k9JzE4OScgcj0nMjQnIGZpbGw9JyNmZmRjZDYnLz48cGF0aCBkPSdNMTYwIDIxM2gtMzRhODIgODIgMCAwIDAtODItODJWOTdhMTE2IDExNiAwIDAgMSAxMTYgMTE2eicgZmlsbD0nI2ZmZGNkNicvPjxwYXRoIGQ9J00xODQgMjEzQTE0MCAxNDAgMCAwIDAgNDQgNzNWMzhhMTc1IDE3NSAwIDAgMSAxNzUgMTc1eicgZmlsbD0nI2ZmZGNkNicvPjwvc3ZnPg==)}.icon--opml{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjgnIGhlaWdodD0nMTI4JyB2aWV3Qm94PScwIDAgMjU2IDI1Nic+PHJlY3Qgd2lkdGg9JzI1NicgaGVpZ2h0PScyNTYnIGZpbGw9JyNlODVjM2InIHJ4PSc1NScgcnk9JzU1Jy8+PGNpcmNsZSBjeD0nMTI4JyBjeT0nMTI4JyByPScyMycgZmlsbD0nI2ZmZjNmMScvPjxwYXRoIGZpbGw9JyNmZmYzZjEnIGQ9J00xMjggMzVhOTMgOTMgMCAxIDAgOTMgOTMgOTMgOTMgMCAwIDAtOTMtOTNabTAgMTU4YTY1IDY1IDAgMSAxIDY1LTY1IDY1IDY1IDAgMCAxLTY1IDY1WicvPjwvc3ZnPg==)}.flatpage ul,.post__body ul,.list--bullets{margin:0;padding:0}.flatpage ul li,.post__body ul li,.list--bullets li{list-style-type:none;background:url(/static/oohdir/img/bullet.png?d4a65128f977) 0 .4em no-repeat;margin:0;padding:0 0 0 24px}.flatpage ul li:not(:last-child),.post__body ul li:not(:last-child),.list--bullets li:not(:last-child){margin-bottom:calc(var(--margin-v)/2)}.flatpage ul,.post__body ul{margin-bottom:var(--margin-v)}.list--unstyled{list-style-type:none;padding-left:0;margin-left:0}.list--inline,.list--inlineblock{list-style-type:none;padding:0;margin:0}.list--close li:not(:last-child){margin-bottom:0}.list--inline li{display:inline}.list--inlineblock li{margin-right:var(--margin-h);display:inline-block;margin-bottom:calc(var(--margin-v)/2)}.list--inlineblock li:last-child{margin-right:0}.list__item--emoji{display:flex;flex-direction:row;align-items:center}dt{font-weight:var(--font-weight-bold)}dd{margin-bottom:calc(var(--margin-v)/2)}dl{margin-bottom:var(--margin-v)}@media(min-width:576px){:root{--main-margin-h:30px}.banner__controls{justify-content:flex-end}.categories--columns-2{columns:2;column-gap:30px}.pagination{flex-wrap:nowrap}}@media(min-width:768px){:root{--main-margin-h:40px}.banner{justify-content:space-between}.form__label{flex:0 0 25%;max-width:25%;width:300px}.form__field{flex:0 0 75%;max-width:75%}.form__buttons{margin-left:25%}.form--inline .form__label,.form--inline .form__field{flex:auto;max-width:none}.grid__single{width:100%;max-width:100%}.grid__third{width:50%}.grid__third:first-child{margin-left:0}.grid__third:last-child{margin-right:0}}@media(min-width:992px){:root{--main-margin-h:50px}.banner,.grid,.breadcrumbs__list{margin-left:auto;margin-right:auto;padding-left:var(--margin-h);padding-right:var(--margin-h);max-width:var(--page-width-max)}.grid{flex-direction:row}.grid__content{width:67%;margin-right:var(--main-margin-h)}.grid__extra{width:33%;margin-top:0;margin-right:var(--main-margin-h)}.grid__content:last-child,.grid__extra:last-child{margin-right:0}.grid__extra--spaced{margin-top:calc(var(--margin-v) * 2)}.grid__third{width:33.333333%;margin-left:calc(var(--main-margin-h)/2);margin-right:calc(var(--main-margin-h)/2)}.aside--down{margin-top:var(--margin-v)}}@media(min-width:1200px){}@media(min-width:1400px){}.messages{list-style-type:none;margin:0;padding:0}.message{background-color:var(--bg-color-alt);padding:0 var(--margin-h)}.pagefoot{margin:calc(var(--margin-v) * 2) 0 var(--margin-v) 0;border-top:var(--border-width) solid var(--heading-color);padding:var(--margin-v) 0}.pagefoot .aside{background:0 0;padding:0}.pagehead{margin:0 0 var(--margin-v)}.pagehead__title{border-bottom:var(--border-width) solid var(--hr-color);width:100%}.pagehead__title__intro{display:block;font-size:var(--font-size-sm)}.pagehead__nav{margin-bottom:0;text-align:right}.pagehead--emoji{display:flex;border-bottom:var(--border-width) solid var(--hr-color)}.pagehead--emoji .pagehead__title{border-bottom:none}.pagehead--emoji .emoji{font-size:3rem;line-height:1.2em;margin-right:.2em;color:var(--heading-color)}.favicon--crisp{image-rendering:crisp-edges}.pagination{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}.pagination__item{position:relative;display:block;padding:.5rem 1em;margin:0}.pagination__item:first-child{padding-left:0}.pagination__item:last-child{padding-right:0}.pagination__item--active{font-weight:var(--font-weight-link)}.pagination__item--disabled{color:var(--text-color-muted)}.pagination--time{justify-content:space-between}.post__byline{font-weight:var(--font-weight-bold)}.post__body img{max-width:100%;height:auto!important;border:1px solid var(--text-color-muted);display:block;margin:0 auto}.post--brief .post__title{margin-bottom:calc(var(--margin-v)/2)}.stripe{width:100%;padding:.2em 0;background-color:var(--bg-color-alt);margin-bottom:var(--margin-v)}table{border-collapse:collapse;border-spacing:0;margin-bottom:var(--margin-v)}th,td{text-align:left;vertical-align:top;padding:calc(var(--margin-v)/4) calc(var(--margin-h)/2);border-bottom:var(--border-width-sm) solid var(--bg-color-alt)}th{font-weight:var(--font-weight-bold);border-bottom-width:var(--border-width)}tr:last-child td{border-bottom-width:var(--border-width)}h1,h2{color:var(--heading-color);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}h1{font-size:var(--font-size-xl)}h2{border-bottom:var(--border-width) solid var(--hr-color);margin-bottom:var(--margin-v)}h2:not(:first-child){margin-top:calc(var(--margin-v) * 2)}h2 a{color:var(--heading-color)}h2 a:hover{text-decoration:none}blockquote{border-left:var(--border-width) solid var(--bg-color-alt);padding-left:var(--margin-h)}code{font-size:var(--font-size-monospace)}pre{padding:calc(var(--margin-v)/2) var(--margin-h);margin-bottom:var(--margin-v);overflow-x:auto;font-size:var(--font-size-monospace);background-color:var(--bg-color-alt)}.emoji{font-family:noto emoji bold,sans-serif;color:var(--heading-color);font-weight:400}.emoji--lg{font-size:var(--font-size-lg);vertical-align:-5%}.emoji--xl{font-size:var(--font-size-xl);vertical-align:-5%}.emoji--bullet{color:var(--heading-color);line-height:1.2em}.text-smallcaps{text-transform:uppercase;font-size:var(--font-size-sm)}.text-emoji{font-size:1.2em;line-height:calc(var(--font-size-base) * var(--line-height))}.text-warning{color:var(--error-color)}.text-nobr{white-space:nowrap}.text-intro{color:var(--heading-color);font-weight:var(--font-weight-heading)}.text-intro--bordered{border-top:var(--border-width) solid var(--hr-color);padding-top:calc(var(--margin-v)/4)}.text-intro--lg{font-size:var(--font-size-lg)}.text-quote{text-indent:-.45em}.text-align-right{text-align:right}.text-muted{color:var(--text-color-muted)}.text-muted a{color:var(--text-color-muted);text-decoration:underline}.text-muted a:hover{color:var(--link-color-hover)}.text-muted a:active{color:var(--link-color-active)}.ts-control{padding:var(--form-field-padding-t) var(--form-field-padding-h) var(--form-field-padding-b);width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(8px - 2px - 0) 8px calc(8px - 2px - 3px - 0)}.full .ts-control{background-color:var(--form-field-bg)}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.ts-wrapper.multi .ts-control>div.active{box-shadow:0 0 var(--hilite-blur-radius) var(--hilite-spread-radius) var(--bg-color-hilite)}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-wrapper.focus{border-color:var(--bg-color-hilite);box-shadow:0 0 var(--hilite-blur-radius) var(--hilite-spread-radius) var(--bg-color-hilite)}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:var(--border-width) solid var(--border-color);background:var(--form-field-bg);margin:var(--border-width) 0 0;border-top:0;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:var(--button-bg);color:var(--button-color)}.ts-dropdown .active.create{}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:calc(8px - 6px);margin-right:0!important;background:0 0!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px;box-shadow:none;width:100%;background:0 0}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:0.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative;padding:0}.ts-dropdown,.ts-control,.ts-control input{color:var(--link-color-alt);font-family:inherit}.ts-control,.ts-wrapper.single.input-active .ts-control{background:var(--form-field-bg);cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.util-skiplink{background:var(--button-bg);color:var(--button-color);left:50%;padding:var(--button-padding-t) var(--button-padding-h) var(--button-padding-b);position:absolute;transform:translateY(-120%);transition:transform 0}.util-skiplink:focus{transform:translateY(0%)}.util-visually-hidden,.util-visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;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}.util-mb-0{margin-bottom:0!important}.util-mb-1{margin-bottom:calc(var(--margin-v)/4)}.util-mb-2{margin-bottom:calc(var(--margin-v)/2)}.util-mb-3{margin-bottom:var(--margin-v)}.util-mb-4{margin-bottom:calc(var(--margin-v) * 2)}.util-mr-1{margin-right:calc(var(--margin-h)/4)}.util-mr-2{margin-right:calc(var(--margin-h)/2)}.util-mh-3{margin-left:calc(var(--margin-h));margin-right:calc(var(--margin-h))}.util-img-crisp{image-rendering:crisp-edges}.websites{list-style:none;padding:0;margin:0 0 var(--margin-v);border-bottom:var(--border-width-sm) solid var(--hr-color)}.websites--border-top-0 .websites__item:first-child{border-top:none;padding-top:0}.websites__item{margin:0 0 var(--margin-v);padding-top:calc(var(--margin-v)/2);border-top:var(--border-width-sm) solid var(--hr-color)}.website__intro{margin-bottom:0}.websites__item .stripe{margin-top:.25em}.website__details__body{margin-top:calc(var(--margin-v)/4);margin-left:var(--margin-h)}.website__details figure,.website__details p{margin-bottom:calc(var(--margin-v)/2)}.websites--posts{border-top:var(--border-width-sm) solid var(--hr-color);padding-top:calc(var(--margin-v)/2)}.websites--posts.websites--border-top-0{border-top:none;padding-top:0}.websites--posts .websites__item{border-top:none;padding-top:0}.websites--posts .website__intro{margin-left:var(--margin-h);margin-bottom:calc(var(--margin-v)/4)}.websites--posts .website__details__body{margin-left:0}.websites--posts figure{margin-bottom:calc(var(--margin-v)/4)}.favicon{display:block;margin:calc(var(--margin-h)/2) auto!important;width:150px;max-width:100%;height:auto}.favicon--crisp{image-rendering:crisp-edges}