:root{--near-white: #f9f9f9;--light-grey: #8b98a5;--mid-grey: #38444d;--dark-grey: #192734;--darkest-grey: #15202b;--green: #00ba7c;--red: #7b2424;--border-color: var(--mid-grey);--text-color: var(--near-white);--dark-text-color: var(--light-grey);--link-color: var(--green);--background-color: var(--dark-grey);--body-background-color: var(--darkest-grey);--max-width: 700px;--header-height: 60px}:root{--tagify-dd-color-primary:rgb(53,149,246);--tagify-dd-text-color:black;--tagify-dd-bg-color:white;--tagify-dd-item-pad:.3em .5em;--tagify-dd-max-height:300px}.tagify{--tags-disabled-bg:#F1F1F1;--tags-border-color:#DDD;--tags-hover-border-color:#CCC;--tags-focus-border-color:#3595f6;--tag-border-radius:3px;--tag-bg:#E5E5E5;--tag-hover:#D3E2E2;--tag-text-color:black;--tag-text-color--edit:black;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.2em;--tag-invalid-color:#D39494;--tag-invalid-bg:rgba(211, 148, 148, 0.5);--tag--min-width:1ch;--tag--max-width:100%;--tag-hide-transition:0.3s;--tag-remove-bg:rgba(211, 148, 148, 0.3);--tag-remove-btn-color:black;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--placeholder-color:rgba(0, 0, 0, 0.4);--placeholder-color-focus:rgba(0, 0, 0, 0.25);--loader-size:.8em;--readonly-striped:1;display:inline-flex;align-items:flex-start;align-content:baseline;flex-wrap:wrap;border:1px solid var(--tags-border-color);padding:0;line-height:0;outline:0;position:relative;box-sizing:border-box;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:has([contenteditable=true]){cursor:text}.tagify:hover:not(.tagify--focus):not(.tagify--invalid){--tags-border-color:var(--tags-hover-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5;pointer-events:none}.tagify[disabled].tagify--empty>.tagify__input::before{position:relative}.tagify[disabled].tagify--select,.tagify[readonly].tagify--select{pointer-events:none}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty),.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty){cursor:default}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty)>.tagify__input,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div{padding:var(--tag-pad)}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div::before,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div::before{animation:readonlyStyles 1s calc(-1s*(var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;box-shadow:none;filter:brightness(0.95)}}.tagify[disabled] .tagify__tag__removeBtn,.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input>br:last-child{display:none}.tagify--loading .tagify__input::before{content:none}.tagify--loading .tagify__input::after{content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);min-width:0;border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;content:"" !important;margin:-2px 0 -2px .5em}.tagify--loading .tagify__input:empty::after{margin-left:0}.tagify+input,.tagify+textarea{position:absolute !important;left:-9999em !important;transform:scale(0) !important}.tagify__tag{display:inline-flex;align-items:center;max-width:var(--tag--max-width);margin-inline:5px 0;margin-block:5px;position:relative;z-index:1;outline:0;line-height:normal;cursor:default;transition:.13s ease-out}.tagify__tag>div{display:flex;flex:1;vertical-align:top;box-sizing:border-box;max-width:100%;padding:var(--tag-pad);color:var(--tag-text-color);line-height:inherit;border-radius:var(--tag-border-radius);white-space:nowrap;transition:.13s ease-out}.tagify__tag>div>*{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:var(--tag--min-width);max-width:var(--tag--max-width);transition:.8s ease,.1s color}.tagify__tag>div>[contenteditable]{display:block;outline:0;-webkit-user-select:text;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}.tagify__tag>div>:only-child{width:100%}.tagify__tag>div::before{content:"";position:absolute;border-radius:inherit;inset:var(--tag-bg-inset, 0);z-index:-1;pointer-events:none;transition:120ms ease;animation:tags--bump .3s ease-out 1;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset}.tagify__tag:focus div::before,.tagify__tag:hover:not([readonly]) div::before{--tag-bg-inset:-2.5px;--tag-bg:var(--tag-hover)}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading::after{--loader-size:.4em;content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);min-width:0;border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;margin:0 .5em 0 -0.1em}.tagify__tag--flash div::before{animation:none}.tagify__tag--hide{width:0 !important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;transform:scale(0);transition:var(--tag-hide-transition);pointer-events:none}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div::before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{--tag-bg:var(--tag-invalid-bg);transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div::before{animation:readonlyStyles 1s calc(-1s*(var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;box-shadow:none;filter:brightness(0.95)}}.tagify__tag--editable>div{color:var(--tag-text-color--edit)}.tagify__tag--editable>div::before{box-shadow:0 0 0 2px var(--tag-hover) inset !important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none;opacity:0;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div::before{box-shadow:0 0 0 2px var(--tag-invalid-color) inset !important}.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;font:14px/1 Arial;background:var(--tag-remove-btn-bg);color:var(--tag-remove-btn-color);width:14px;height:14px;margin-inline:auto 4.6666666667px;overflow:hidden;transition:.2s ease-out}.tagify__tag__removeBtn::after{content:"×";transition:.3s,color 0s}.tagify__tag__removeBtn:hover{color:#fff;background:var(--tag-remove-btn-bg--hover)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div::before{box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important;transition:box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{flex-grow:1;display:inline-block;margin:5px;padding:var(--tag-pad);line-height:normal;min-width:110px;min-height:1.5lh;position:relative;white-space:pre-wrap;color:var(--input-color);box-sizing:inherit;overflow:hidden}.tagify__input:focus{outline:0}.tagify__input:focus::before{transition:.2s ease-out;opacity:0;transform:translatex(6px)}@supports(-ms-ime-align: auto){.tagify__input:focus::before{display:none}}.tagify__input:focus:empty::before{transition:.2s ease-out;opacity:1;transform:none;color:rgba(0, 0, 0, 0.25);color:var(--placeholder-color-focus)}@-moz-document url-prefix(){.tagify__input:focus:empty::after{display:none}}.tagify__input::before{content:attr(data-placeholder);width:100%;height:100%;margin:auto 0;z-index:1;color:var(--placeholder-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;pointer-events:none;opacity:0;position:absolute}.tagify__input::after{content:attr(data-suggest);display:inline-block;vertical-align:middle;position:absolute;min-width:calc(100% - 1.5em);text-overflow:ellipsis;overflow:hidden;white-space:pre;color:var(--tag-text-color);opacity:.3;pointer-events:none;max-width:100px}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:1.5;display:block}.tagify--mix .tagify__input::before{height:auto;display:none;line-height:inherit}.tagify--mix .tagify__input::after{content:none}.tagify--select{cursor:default}.tagify--select::after{content:">";opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px monospace;line-height:8px;height:8px;pointer-events:none;transform:translate(-150%, -50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]::after{transform:translate(-150%, -50%) rotate(270deg) scaleY(1.2)}.tagify--select[aria-expanded=true] .tagify__tag__removeBtn{pointer-events:none;opacity:0;transform:translateX(100%) translateX(5px)}.tagify--select .tagify__tag{flex:1;max-width:none;margin-inline-end:2em;margin-block:0;padding-block:5px;cursor:text}.tagify--select .tagify__tag div::before{display:none}.tagify--select .tagify__tag+.tagify__input{display:none}.tagify--empty .tagify__input::before{transition:.2s ease-out;opacity:1;transform:none;display:inline-block;width:auto}.tagify--mix .tagify--empty .tagify__input::before{display:inline-block}.tagify--focus{--tags-border-color:var(--tags-focus-border-color);transition:0s}.tagify--invalid{--tags-border-color:#D39494}.tagify__dropdown{position:absolute;z-index:9999;transform:translateY(-1px);border-top:1px solid var(--tagify-dd-color-primary);overflow:hidden}.tagify__dropdown[dir=rtl]{transform:translate(-100%, -1px)}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1.1px;border-bottom-width:0}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{scroll-behavior:auto;max-height:var(--tagify-dd-max-height);overflow:hidden;overflow-x:hidden;color:var(--tagify-dd-text-color);background:var(--tagify-dd-bg-color);border:1px solid;border-color:var(--tagify-dd-color-primary);border-bottom-width:1.5px;border-top-width:0;box-shadow:0 2px 4px -2px rgba(0, 0, 0, 0.2);transition:.3s cubic-bezier(0.5, 0, 0.3, 1),transform .15s;animation:dd-wrapper-show 0s .3s forwards}@keyframes dd-wrapper-show{to{overflow-y:auto}}.tagify__dropdown__header:empty{display:none}.tagify__dropdown__footer{display:inline-block;margin-top:.5em;padding:var(--tagify-dd-item-pad);font-size:.7em;font-style:italic;opacity:.5}.tagify__dropdown__footer:empty{display:none}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:border-box;padding:var(--tagify-dd-item-pad);margin:1px;white-space:pre-wrap;cursor:pointer;border-radius:2px;position:relative;outline:0;max-height:60px;max-width:100%;line-height:normal;position:relative}.tagify__dropdown__item--active{background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}.tagify__dropdown__item--hidden{padding-top:0;padding-bottom:0;margin:0 1px;pointer-events:none;overflow:hidden;max-height:0;transition:var(--tagify-dd-item--hidden-duration, 0.3s) !important}.tagify__dropdown__item--hidden>*{transform:translateY(-100%);opacity:0;transition:inherit}.tagify__dropdown__item--selected::before{content:"✓";font-family:monospace;position:absolute;inset-inline-start:6px;text-indent:0;line-height:1.1}.tagify__dropdown:has(.tagify__dropdown__item--selected) .tagify__dropdown__item{text-indent:1em}#import form.import{display:flex;flex-direction:column;gap:10px}#import form.import p{margin:0}.c-tags.a-index #tags,.c-tags.a-index #twitter_users,.c-twitter_users.a-index #tags,.c-twitter_users.a-index #twitter_users{display:flex;flex-wrap:wrap;gap:.5rem}.c-tags.a-index #tags .tag,.c-tags.a-index #tags .twitter_user,.c-tags.a-index #twitter_users .tag,.c-tags.a-index #twitter_users .twitter_user,.c-twitter_users.a-index #tags .tag,.c-twitter_users.a-index #tags .twitter_user,.c-twitter_users.a-index #twitter_users .tag,.c-twitter_users.a-index #twitter_users .twitter_user{border:1px solid var(--border-color);padding:.5rem;border-radius:3px;background:var(--background-color)}.c-tags.a-index #tags .tag h2,.c-tags.a-index #tags .twitter_user h2,.c-tags.a-index #twitter_users .tag h2,.c-tags.a-index #twitter_users .twitter_user h2,.c-twitter_users.a-index #tags .tag h2,.c-twitter_users.a-index #tags .twitter_user h2,.c-twitter_users.a-index #twitter_users .tag h2,.c-twitter_users.a-index #twitter_users .twitter_user h2{margin:0}.c-tags.a-index #tags .tag h2 a,.c-tags.a-index #tags .twitter_user h2 a,.c-tags.a-index #twitter_users .tag h2 a,.c-tags.a-index #twitter_users .twitter_user h2 a,.c-twitter_users.a-index #tags .tag h2 a,.c-twitter_users.a-index #tags .twitter_user h2 a,.c-twitter_users.a-index #twitter_users .tag h2 a,.c-twitter_users.a-index #twitter_users .twitter_user h2 a{text-decoration:none}.c-tags.a-index #tags .tag h2 a:hover,.c-tags.a-index #tags .twitter_user h2 a:hover,.c-tags.a-index #twitter_users .tag h2 a:hover,.c-tags.a-index #twitter_users .twitter_user h2 a:hover,.c-twitter_users.a-index #tags .tag h2 a:hover,.c-twitter_users.a-index #tags .twitter_user h2 a:hover,.c-twitter_users.a-index #twitter_users .tag h2 a:hover,.c-twitter_users.a-index #twitter_users .twitter_user h2 a:hover{text-decoration:underline}.c-tags.a-show .description-content,.c-twitter_users.a-show .description-content{flex:1;margin-right:.5rem;min-width:10px}.c-tags.a-show .controls,.c-twitter_users.a-show .controls{display:inline-flex;gap:.5rem;justify-content:space-between}.c-tags.a-show dialog#tag-merge-modal,.c-twitter_users.a-show dialog#tag-merge-modal{padding-bottom:180px}#tweets{display:grid;gap:10px}#tweets>p{margin:0}#tweets #results-list{display:grid;gap:20px}#tweets .tweet-wrapper{background:var(--background-color);border:1px solid var(--border-color);border-radius:3px;display:flex;flex-wrap:wrap}#tweets .tweet-wrapper div.tweet{border-right:1px solid var(--border-color);font-size:14px;line-height:1.4;flex:1 0 400px;display:flex;flex-direction:column;overflow-wrap:anywhere;container:tweet/inline-size}#tweets .tweet-wrapper div.tweet a{color:inherit;text-decoration:none}#tweets .tweet-wrapper div.tweet a:hover{text-decoration:underline}#tweets .tweet-wrapper div.tweet .tweet-header{padding:10px 10px 5px 10px}#tweets .tweet-wrapper div.tweet .tweet-header .profile-name{font-weight:bold}#tweets .tweet-wrapper div.tweet .tweet-header .profile-name a{color:var(--text-color)}#tweets .tweet-wrapper div.tweet .tweet-header .divider{color:var(--dark-text-color);font-weight:bold}#tweets .tweet-wrapper div.tweet .tweet-header .profile-handle a,#tweets .tweet-wrapper div.tweet .tweet-header .date a{color:var(--dark-text-color)}#tweets .tweet-wrapper div.tweet .tweet-content{padding:0 10px 10px 10px;flex:1;margin-bottom:-2px}#tweets .tweet-wrapper div.tweet .tweet-content p{margin:0 0 .75rem 0}#tweets .tweet-wrapper div.tweet .tweet-content p:last-child{margin-bottom:0}#tweets .tweet-wrapper div.tweet .tweet-content a{color:var(--link-color)}#tweets .tweet-wrapper div.tweet .tweet-content .media{display:inline-flex;flex-wrap:wrap;border-radius:16px;overflow:hidden;border:1px solid var(--border-color);gap:1px;margin-top:8px}#tweets .tweet-wrapper div.tweet .tweet-content .media figure{margin:0;overflow:hidden;flex:1 1 200px;box-sizing:border-box;background:var(--border-color)}#tweets .tweet-wrapper div.tweet .tweet-content .media figure:only-child{max-width:400px}#tweets .tweet-wrapper div.tweet .tweet-content .media figure:only-child img{object-fit:unset}#tweets .tweet-wrapper div.tweet .tweet-content .media figure.youtube-video{max-width:100%}#tweets .tweet-wrapper div.tweet .tweet-content .media figure.youtube-video iframe{width:calc(100cqw - 20px);aspect-ratio:560/315;display:flex}#tweets .tweet-wrapper div.tweet .tweet-content .media figure video{max-width:100%;display:flex}#tweets .tweet-wrapper div.tweet .tweet-content .media figure img{height:100%;width:100%;object-fit:cover}#tweets .tweet-wrapper div.tweet .tweet-content .media-ocr div:not(:first-of-type){border-top:1px solid var(--border-color);padding-top:10px;margin-top:10px}#tweets .tweet-wrapper div.tweet .tweet-content .media-ocr details summary{cursor:pointer;color:var(--link-color)}#tweets .tweet-wrapper div.tweet .tweet-content .quoted-tweet{border:1px solid var(--border-color);margin-top:10px;border-radius:3px}#tweets .tweet-wrapper div.tweet .tweet-content .quoted-tweet .tweet{border-right:none}#tweets .tweet-wrapper div.tweet .tweet-controls{border-top:1px solid var(--border-color);padding:7px 10px 10px 10px;color:var(--dark-text-color)}#tweets .tweet-wrapper div.tweet .tweet-controls .tags{display:inline-flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}#tweets .tweet-wrapper div.tweet .tweet-controls a,#tweets .tweet-wrapper div.tweet .tweet-controls button.as-link{text-decoration:underline;color:var(--dark-text-color)}#tweets .tweet-wrapper div.tweet .tweet-controls span.divider{font-weight:bold}#tweets .tweet-wrapper div.tweet .tweet-notes{border-top:1px solid var(--border-color);padding:7px 10px 10px 10px}#tweets .tweet-wrapper div.tweet .tweet-notes .notes-content:focus{outline:none}#tweets .tweet-wrapper div.tweet .tweet-notes h3{margin:0;font-size:1rem;font-variant:all-small-caps;color:var(--dark-text-color)}#tweets .tweet-wrapper .tagging-area{flex-basis:140px;padding:10px;font-size:14px}#tweets .tweet-wrapper .tagging-area>span{color:var(--dark-text-color)}#tweets .tweet-wrapper .tagging-area .tagify{margin-bottom:5px}#tweets .tweet-wrapper .tagging-area .suggested-tags{padding:0 1rem;margin:0;margin-top:3px;color:var(--dark-text-color);overflow-wrap:anywhere}#tweets .tweet-wrapper .tagging-area .suggested-tags>span{margin-left:-1rem;font-style:italic}#tweets .tweet-wrapper .tagging-area .suggested-tags li{margin-bottom:3px}#tweets .tweet-wrapper .tagging-area .suggested-tags li button{color:var(--dark-text-color)}#tweets .tweet-wrapper .tagging-area .suggested-tags li button:hover{text-decoration:none}#filter-form{margin:15px 0 10px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}#filter-form a{color:inherit}#filter-form .q_keyword{width:100%}#filter-form .q_keyword label{display:none}#filter-form .form-actions{width:100%}#filter-form .form-group:has(tags){flex:1}#filter-form tags{width:100%;background:var(--near-white);border:none;--input-color: var(--darkest-grey)}.pagination,.pagination-entries-info{color:var(--dark-text-color)}.pagination a,.pagination-entries-info a{color:var(--dark-text-color)}div[contenteditable]:empty::before{content:attr(placeholder);pointer-events:none;display:block;color:var(--dark-text-color)}div[contenteditable]:focus:empty::before{content:none}.copy-to-clipboard{position:relative}.copy-to-clipboard::after{content:"";background-image:url("data:image/svg+xml,%3Csvg height='1024' width='896' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ar(--light-grey)' d='M128 768h256v64H128v-64zm320-384H128v64h320v-64zm128 192V448L384 640l192 192V704h320V576H576zm-288-64H128v64h160v-64zM128 704h160v-64H128v64zm576 64h64v128c-1 18-7 33-19 45s-27 18-45 19H64c-35 0-64-29-64-64V192c0-35 29-64 64-64h192C256 57 313 0 384 0s128 57 128 128h192c35 0 64 29 64 64v320h-64V320H64v576h640V768zM128 256h512c0-35-29-64-64-64h-64c-35 0-64-29-64-64s-29-64-64-64-64 29-64 64-29 64-64 64h-64c-35 0-64 29-64 64z'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;display:inline-block;height:16px;aspect-ratio:.875;margin:0 3px 0 5px;cursor:pointer;position:relative;top:3px}.copy-to-clipboard.copied::after{content:"✓";background:none;top:1px;color:var(--green);padding-top:.5px}dl{display:grid;grid-template-columns:1fr auto;column-gap:1rem;row-gap:.5rem;width:fit-content}dl dt{font-weight:bold}dl dd{margin:0;text-align:right}dialog{margin-top:clamp(1rem,5vw,5rem);background:var(--background-color);border:2px solid var(--border-color);box-shadow:0 0 10px 0 var(--darkest-grey);border-radius:3px;color:var(--text-color)}dialog#viewbox-modal{margin-top:auto}dialog h2{margin:0}dialog form.form{display:flex;flex-direction:column;gap:.5rem}dialog form.form p{margin:0}dialog::backdrop{background:rgba(0,0,0,.8)}dialog form.close{position:sticky;top:0}dialog form.close button{position:absolute;top:-0.6rem;right:-0.6rem;width:2.4rem;aspect-ratio:1;background:var(--background-color);border:1px solid var(--near-white);border-radius:100%;cursor:pointer;font-size:1rem;font-weight:bold;color:var(--near-white)}form.form{display:flex;flex-direction:column;gap:10px}.form-group{position:relative}label.form-label{display:block;margin-bottom:5px}input[type=submit]{background:var(--near-white);color:var(--darkest-grey);border:none;padding:3px 14px;border-radius:3px;font-family:inherit;font-size:inherit;cursor:pointer}input[type=submit]:hover{background:var(--green);color:var(--near-white)}input[type=file]{font-family:inherit;font-size:inherit}input[type=text],input[type=email],input[type=password],input[type=search],textarea{width:100%;padding:10px 10px 10.2px 10px;border:none;border-radius:3px;font-family:inherit;font-size:inherit;background:var(--near-white);color:var(--darkest-grey)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,textarea::placeholder{color:var(--light-grey)}.form-group-checkbox{position:relative}.form-group-checkbox input[type=checkbox]{position:absolute;opacity:0;width:32px;height:32px;margin-top:-5px;cursor:pointer}.form-group-checkbox input[type=checkbox]:checked+label::before{content:"✓";font-size:25px;color:var(--green);position:absolute;bottom:10px;left:12px;cursor:pointer}.form-group-checkbox label.form-label{display:inline-flex;flex-direction:column;gap:5px}.form-group-checkbox label.form-label::after{content:" ";width:1.4rem;height:1.4rem;padding:10px;background:var(--near-white);border:none;border-radius:3px;cursor:pointer;text-align:center;font-weight:bold}button.as-link{background:none;padding:0;border:none;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;text-align:left;vertical-align:top}#headers{z-index:1000;position:sticky;top:0;background:var(--background-color);padding:5px 0;border-bottom:1px solid var(--border-color)}#headers header#site-header{color:#fff;z-index:1000}#headers header#site-header a#site-logo{display:flex}#headers header#site-header a#site-logo img{max-height:2rem}#headers header#site-header ul{list-style:none;padding:0;margin:0}#headers header#site-header>div.centered-wrapper{max-width:var(--max-width);margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;column-gap:1rem;align-items:center}#headers header#site-header>div.centered-wrapper nav{display:flex;flex-direction:row;column-gap:1rem;align-items:center;color:#fff;font-size:clamp(.75rem,2vw,.9rem);line-height:1}#headers header#site-header>div.centered-wrapper nav>ul{display:flex;flex-direction:row}#headers header#site-header>div.centered-wrapper nav>ul li{text-align:center;display:flex;align-items:center;border-left:1px solid var(--border-color);padding:0 .5rem}#headers header#site-header>div.centered-wrapper nav>ul li a,#headers header#site-header>div.centered-wrapper nav>ul li button{display:inline-block;color:inherit;background:none;border:none;font-size:inherit;font-family:inherit;text-decoration:none;padding:0;cursor:pointer}#headers header#site-header>div.centered-wrapper nav>ul li a:hover,#headers header#site-header>div.centered-wrapper nav>ul li button:hover{position:relative;bottom:1px}#headers header#site-header>div.centered-wrapper nav>ul li a.active,#headers header#site-header>div.centered-wrapper nav>ul li button.active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}#headers header#site-header>div.centered-wrapper nav>ul li a.active:hover,#headers header#site-header>div.centered-wrapper nav>ul li button.active:hover{text-underline-offset:3px}h1,.h1{font-weight:bold;font-size:3rem;margin:1rem 0;line-height:100%}h1 a,.h1 a{color:inherit;text-decoration:none}h2,.h2{font-weight:bold;font-size:1.8rem;letter-spacing:1px;margin:3rem 0 .9rem 0;break-after:avoid}h3,.h3{font-weight:bold;font-size:1.2rem;margin:3rem 0 .6rem 0;break-after:avoid}h4,.h4{font-weight:bold;font-size:1rem;margin:3rem 0 .5rem 0}.mb--12{margin-bottom:-6rem}.mt--12{margin-top:-6rem}.mr--12{margin-right:-6rem}.ml--12{margin-left:-6rem}.mx--12{margin-left:-6rem;margin-right:-6rem}.my--12{margin-top:-6rem;margin-bottom:-6rem}.m--12{margin:-6rem}.mb--11{margin-bottom:-5.5rem}.mt--11{margin-top:-5.5rem}.mr--11{margin-right:-5.5rem}.ml--11{margin-left:-5.5rem}.mx--11{margin-left:-5.5rem;margin-right:-5.5rem}.my--11{margin-top:-5.5rem;margin-bottom:-5.5rem}.m--11{margin:-5.5rem}.mb--10{margin-bottom:-5rem}.mt--10{margin-top:-5rem}.mr--10{margin-right:-5rem}.ml--10{margin-left:-5rem}.mx--10{margin-left:-5rem;margin-right:-5rem}.my--10{margin-top:-5rem;margin-bottom:-5rem}.m--10{margin:-5rem}.mb--9{margin-bottom:-4.5rem}.mt--9{margin-top:-4.5rem}.mr--9{margin-right:-4.5rem}.ml--9{margin-left:-4.5rem}.mx--9{margin-left:-4.5rem;margin-right:-4.5rem}.my--9{margin-top:-4.5rem;margin-bottom:-4.5rem}.m--9{margin:-4.5rem}.mb--8{margin-bottom:-4rem}.mt--8{margin-top:-4rem}.mr--8{margin-right:-4rem}.ml--8{margin-left:-4rem}.mx--8{margin-left:-4rem;margin-right:-4rem}.my--8{margin-top:-4rem;margin-bottom:-4rem}.m--8{margin:-4rem}.mb--7{margin-bottom:-3.5rem}.mt--7{margin-top:-3.5rem}.mr--7{margin-right:-3.5rem}.ml--7{margin-left:-3.5rem}.mx--7{margin-left:-3.5rem;margin-right:-3.5rem}.my--7{margin-top:-3.5rem;margin-bottom:-3.5rem}.m--7{margin:-3.5rem}.mb--6{margin-bottom:-3rem}.mt--6{margin-top:-3rem}.mr--6{margin-right:-3rem}.ml--6{margin-left:-3rem}.mx--6{margin-left:-3rem;margin-right:-3rem}.my--6{margin-top:-3rem;margin-bottom:-3rem}.m--6{margin:-3rem}.mb--5{margin-bottom:-2.5rem}.mt--5{margin-top:-2.5rem}.mr--5{margin-right:-2.5rem}.ml--5{margin-left:-2.5rem}.mx--5{margin-left:-2.5rem;margin-right:-2.5rem}.my--5{margin-top:-2.5rem;margin-bottom:-2.5rem}.m--5{margin:-2.5rem}.mb--4{margin-bottom:-2rem}.mt--4{margin-top:-2rem}.mr--4{margin-right:-2rem}.ml--4{margin-left:-2rem}.mx--4{margin-left:-2rem;margin-right:-2rem}.my--4{margin-top:-2rem;margin-bottom:-2rem}.m--4{margin:-2rem}.mb--3{margin-bottom:-1.5rem}.mt--3{margin-top:-1.5rem}.mr--3{margin-right:-1.5rem}.ml--3{margin-left:-1.5rem}.mx--3{margin-left:-1.5rem;margin-right:-1.5rem}.my--3{margin-top:-1.5rem;margin-bottom:-1.5rem}.m--3{margin:-1.5rem}.mb--2{margin-bottom:-1rem}.mt--2{margin-top:-1rem}.mr--2{margin-right:-1rem}.ml--2{margin-left:-1rem}.mx--2{margin-left:-1rem;margin-right:-1rem}.my--2{margin-top:-1rem;margin-bottom:-1rem}.m--2{margin:-1rem}.mb--1{margin-bottom:-0.5rem}.mt--1{margin-top:-0.5rem}.mr--1{margin-right:-0.5rem}.ml--1{margin-left:-0.5rem}.mx--1{margin-left:-0.5rem;margin-right:-0.5rem}.my--1{margin-top:-0.5rem;margin-bottom:-0.5rem}.m--1{margin:-0.5rem}.mb-0{margin-bottom:0rem}.mt-0{margin-top:0rem}.mr-0{margin-right:0rem}.ml-0{margin-left:0rem}.mx-0{margin-left:0rem;margin-right:0rem}.my-0{margin-top:0rem;margin-bottom:0rem}.m-0{margin:0rem}.mb-1{margin-bottom:.5rem}.mt-1{margin-top:.5rem}.mr-1{margin-right:.5rem}.ml-1{margin-left:.5rem}.mx-1{margin-left:.5rem;margin-right:.5rem}.my-1{margin-top:.5rem;margin-bottom:.5rem}.m-1{margin:.5rem}.mb-2{margin-bottom:1rem}.mt-2{margin-top:1rem}.mr-2{margin-right:1rem}.ml-2{margin-left:1rem}.mx-2{margin-left:1rem;margin-right:1rem}.my-2{margin-top:1rem;margin-bottom:1rem}.m-2{margin:1rem}.mb-3{margin-bottom:1.5rem}.mt-3{margin-top:1.5rem}.mr-3{margin-right:1.5rem}.ml-3{margin-left:1.5rem}.mx-3{margin-left:1.5rem;margin-right:1.5rem}.my-3{margin-top:1.5rem;margin-bottom:1.5rem}.m-3{margin:1.5rem}.mb-4{margin-bottom:2rem}.mt-4{margin-top:2rem}.mr-4{margin-right:2rem}.ml-4{margin-left:2rem}.mx-4{margin-left:2rem;margin-right:2rem}.my-4{margin-top:2rem;margin-bottom:2rem}.m-4{margin:2rem}.mb-5{margin-bottom:2.5rem}.mt-5{margin-top:2.5rem}.mr-5{margin-right:2.5rem}.ml-5{margin-left:2.5rem}.mx-5{margin-left:2.5rem;margin-right:2.5rem}.my-5{margin-top:2.5rem;margin-bottom:2.5rem}.m-5{margin:2.5rem}.mb-6{margin-bottom:3rem}.mt-6{margin-top:3rem}.mr-6{margin-right:3rem}.ml-6{margin-left:3rem}.mx-6{margin-left:3rem;margin-right:3rem}.my-6{margin-top:3rem;margin-bottom:3rem}.m-6{margin:3rem}.mb-7{margin-bottom:3.5rem}.mt-7{margin-top:3.5rem}.mr-7{margin-right:3.5rem}.ml-7{margin-left:3.5rem}.mx-7{margin-left:3.5rem;margin-right:3.5rem}.my-7{margin-top:3.5rem;margin-bottom:3.5rem}.m-7{margin:3.5rem}.mb-8{margin-bottom:4rem}.mt-8{margin-top:4rem}.mr-8{margin-right:4rem}.ml-8{margin-left:4rem}.mx-8{margin-left:4rem;margin-right:4rem}.my-8{margin-top:4rem;margin-bottom:4rem}.m-8{margin:4rem}.mb-9{margin-bottom:4.5rem}.mt-9{margin-top:4.5rem}.mr-9{margin-right:4.5rem}.ml-9{margin-left:4.5rem}.mx-9{margin-left:4.5rem;margin-right:4.5rem}.my-9{margin-top:4.5rem;margin-bottom:4.5rem}.m-9{margin:4.5rem}.mb-10{margin-bottom:5rem}.mt-10{margin-top:5rem}.mr-10{margin-right:5rem}.ml-10{margin-left:5rem}.mx-10{margin-left:5rem;margin-right:5rem}.my-10{margin-top:5rem;margin-bottom:5rem}.m-10{margin:5rem}.mb-11{margin-bottom:5.5rem}.mt-11{margin-top:5.5rem}.mr-11{margin-right:5.5rem}.ml-11{margin-left:5.5rem}.mx-11{margin-left:5.5rem;margin-right:5.5rem}.my-11{margin-top:5.5rem;margin-bottom:5.5rem}.m-11{margin:5.5rem}.mb-12{margin-bottom:6rem}.mt-12{margin-top:6rem}.mr-12{margin-right:6rem}.ml-12{margin-left:6rem}.mx-12{margin-left:6rem;margin-right:6rem}.my-12{margin-top:6rem;margin-bottom:6rem}.m-12{margin:6rem}#notices{display:flex;flex-direction:column;row-gap:1rem;margin-bottom:1rem}#notices .notice{background:var(--mid-grey);padding:.5rem .75rem}#notices .notice.alert{background:var(--red)}#notices .notice p{margin:0}.tagify{--placeholder-color: var(--dark-text-color);--placeholder-color-focus: var(--dark-text-color);--tag-text-color: var(--dark-grey);--tag-inset-shadow-size: 2rem;--input-color: var(--text-color);--tags-border-color: var(--dark-text-color);gap:5px;padding:5px;border-radius:3px}.tagify .tagify__tag{margin:0;background-color:var(--tag-bg);border-radius:3px;padding-bottom:2px}.tagify .tagify__input{padding:0}body{background:var(--body-background-color);font-family:"Open Sans",sans-serif;margin:0}body *{scroll-margin-top:var(--header-height)}body main{max-width:var(--max-width);margin:0 auto;padding:1rem;color:var(--text-color)}body main a,body main .as-link{color:var(--text-color);text-decoration:underline}body main a[disabled],body main .as-link[disabled]{cursor:default}body main a:hover,body main .as-link:hover{text-decoration:none}body main section#intro{border-bottom:1px solid var(--border-color);padding-bottom:10px;margin-bottom:10px;display:flex;flex-wrap:wrap}body main section#intro h1{width:100%}body .hash-prefix::before{content:"#"}form.button_to{display:inline-block}
