@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display&family=Roboto&family=Roboto+Mono&display=swap");:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.category-meta{display:flex;border-bottom:1px solid #DDD;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (min-width: 780px){.category-meta{flex-direction:row;align-items:center;justify-content:space-between}}.category-meta .category-meta--start{display:flex;align-items:center;gap:0.5em}.category-header--nav{overflow-x:auto;white-space:nowrap}.category--description{color:#666}@media screen and (min-width: 780px){.update-cpt{margin-top:35px}}@media screen and (min-width: 780px){.add-cpt{margin-top:20px}}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.comment{margin:0.25rem;border:1px solid #ccc;font-size:0.9em}.widget:not(.flag-widget) .comment{margin:-0.75rem;border:none}.flag-widget .comment{margin:0;border:none;border-bottom:1px solid #ccc}.comment:target{box-shadow:0 0 0 5px rgba(255,200,0,0.3)}.comment .comment-meta{font-size:0.9em;color:#666;background-color:rgba(0,0,0,0.05);padding:0.5rem 0.75rem;margin-bottom:0.5rem;display:flex}.comment .comment-meta .comment--reference{position:relative;width:1.5rem}.comment .comment-meta .comment--reference .comment--reference-button{padding:0.25rem;position:absolute;top:-0.35rem;left:-0.55rem}.comment .comment-meta .comment--links{flex-grow:1;display:flex;justify-content:right}.comment .comment-meta .comment--links a{margin:0 0.25rem}.comment .comment--body{padding:0.5rem 0.75rem;padding-top:0.125rem}.deleted-comments{margin:-0.75rem 0;padding:0 0.25rem;font-size:0.8rem;color:#666;font-style:italic}.post--comments-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0.75rem}.post--comments-container{margin-bottom:1rem}.post--comments-thread.is-inline{padding:0.5rem 0.25rem;display:flex;flex-wrap:nowrap;max-width:100%;transition:all .3s ease}.post--comments-thread.is-inline:hover{background-color:#f0f0f0}.post--comments-thread.is-inline.is-deleted{background-color:#fdd;opacity:0.5}.post--comments-thread.is-inline.is-deleted:hover{opacity:0.7}.post--comments-thread.is-inline.is-archived{opacity:0.5}.post--comments-thread.is-inline.is-archived:hover{opacity:0.7}.post--comments-thread.is-inline a{flex-grow:1;text-overflow:ellipsis;width:0;margin-right:0.5rem}.post--comments-thread.is-embedded{background-color:#fafafa}.ping{color:#666;background-color:#eee;padding:0.125rem 0.25rem;border-radius:0.5rem;font-size:0.85em;font-weight:bold}.ping:hover{color:#666;text-decoration:none !important}.ping.me{background-color:#444;color:white}.ping.me:hover{background-color:#222;color:white}.ping.unpingable{background:#fdeded;color:#991212}.ping.unpingable:hover{background:#f9cbcb;color:#991212}.comment-content{resize:vertical !important}.new-thread-modal{box-shadow:0 3px 5px -2px #eee;border:1px solid #d0d9dd;margin-top:1rem;padding:0.7em;display:none}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.dc-container-centered{width:100%;margin:0 0.5em;border-radius:1em;overflow:hidden}@media screen and (min-width: 780px){.dc-container-centered{width:80%;max-width:40em;margin:0 auto}}.dc-hero{text-align:center;background:#4B68FF;color:white;padding:1em 0}.dc-hero h1{font-size:2.0em;margin:0}.dc-content{padding:0.2em 0.5em;background:#333;color:#DDD;border-bottom:1px solid #666;font-size:0.9em}.dc-content :after{display:table;content:'';clear:both}.dc-content p{margin:0 calc(min(max(0.5em, 15%), 4em)) 0.5em calc(min(max(0.5em, 15%), 4em));text-align:justify}.dc-content p.lede{text-align:center;font-size:1.5em}.dc-content p.dc-p-center{text-align:center}.dc-content h1{font-size:6.0em}.dc-content form{margin:2em calc(min(max(0.5em, 15%), 4em)) 2em calc(min(max(0.5em, 15%), 4em))}.dc-content form label{font-weight:bold;font-size:1.2em}.dc-content form .suggestions{margin:0.5em 0;display:flex;align-items:center}.dc-content form .suggestions .suggestion{display:inline-block;background:#4B68FF;color:white;border-radius:0.2em;padding:0.3em 0.6em;margin:0 1em 0 0;font-size:1.2em;transition:all 0.2s ease}.dc-content form .suggestions .suggestion:hover{text-decoration:none;background:#657dff}.dc-content form .dc-amount-field{text-align:center;font-size:2em}.dc-content form input[type="submit"],.dc-content form button[type="submit"]{float:right}.dc-content form #stripe-df-card{margin:1em 0}.dc-content form .form-caption{color:#AAA;margin-top:0.2em}.dc-content form .stripe-df-intro{justify-content:center;font-size:1.1em;display:flex;align-items:center;margin:1em 0}.dc-content form .stripe-df-intro>img{height:30px;max-width:unset}.dc-content a.text-link{color:white;text-decoration:underline}.dc-content a.text-link:hover{text-decoration:none}.dc-content:last-of-type{border-bottom:0}.error-code{font-size:8rem;padding:0;margin:-0.3em 0}.error-name{font-variant:small-caps;letter-spacing:10px;font-weight:bold;padding:0;margin:0}.error-trace{background:#EEE;height:unset;max-height:unset;white-space:pre-wrap;word-wrap:break-word}.error-report-summary{display:flex;align-items:center}.error-report-summary .details{flex:1}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}select.form-element{display:block;width:100%}.form-group-horizontal{display:flex;flex-direction:column;margin-bottom:1em;align-items:flex-end}@media screen and (min-width: 780px){.form-group-horizontal{flex-direction:row}}.form-group-horizontal>.form-group{margin:0.5em 0}@media screen and (min-width: 780px){.form-group-horizontal>.form-group{margin:0 0.5em;flex:1}}.form-group-horizontal>.actions{display:flex;align-items:flex-end}.form-inline input[type="file"]{display:inline-block}.select2{margin:0.4em 0}.select2-container{width:100% !important;z-index:8999}textarea.has-rows[rows="1"]{min-height:2.4em}textarea.has-rows[rows="2"]{min-height:3.6em}textarea.has-rows[rows="3"]{min-height:4.8em}textarea.has-rows[rows="4"]{min-height:6em}textarea.has-rows[rows="5"]{min-height:7.2em}textarea.has-rows[rows="6"]{min-height:8.4em}textarea.has-rows[rows="7"]{min-height:9.6em}textarea.has-rows[rows="8"]{min-height:10.8em}textarea.has-rows[rows="9"]{min-height:12em}textarea.has-rows[rows="10"]{min-height:13.2em}textarea.has-rows[rows="11"]{min-height:14.4em}textarea.has-rows[rows="12"]{min-height:15.6em}textarea.has-rows[rows="13"]{min-height:16.8em}textarea.has-rows[rows="14"]{min-height:18em}textarea.has-rows[rows="15"]{min-height:19.2em}textarea.has-rows[rows="16"]{min-height:20.4em}textarea.has-rows[rows="17"]{min-height:21.6em}textarea.has-rows[rows="18"]{min-height:22.8em}textarea.has-rows[rows="19"]{min-height:24em}textarea.has-rows[rows="20"]{min-height:25.2em}textarea.has-rows[rows="21"]{min-height:26.4em}textarea.has-rows[rows="22"]{min-height:27.6em}textarea.has-rows[rows="23"]{min-height:28.8em}textarea.has-rows[rows="24"]{min-height:30em}textarea.has-rows[rows="25"]{min-height:31.2em}.__keyboard_help{padding:1rem;font-family:monospace;white-space:pre-wrap;width:350px;background-color:rgba(0,0,0,0.8);color:white;border-radius:0.25rem;position:fixed;left:1rem;bottom:1rem;z-index:2305843009213693951}.__keyboard_selected{outline:0.25rem solid red}.select2-results__option--highlighted .has-color-tertiary-600{color:#DDD !important}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.markdown-tools{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.markdown-tools .button-list{margin:0 0.3em 0.3em 0}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.app-security input[type="text"]{font-family:"Cascadia Code", "Roboto Mono", monospace}.auth-code{text-align:center;font-size:40px;letter-spacing:0.25em;font-weight:bold}body{margin:0;font-size:14px}input,textarea{font-size:16px}button{margin:0;color:inherit;background-color:unset;font-family:inherit}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:var(--font-family-sans);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;line-height:1.5}a{color:currentColor;fill:currentColor;text-decoration:none}a:hover{color:var(--color-fg-blue);fill:var(--color-fg-blue)}*{box-sizing:border-box}:root{--font-size-small: 12px;--font-size-medium: 16px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-family-sans: inter-var,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";--label-color: rgb(175, 161, 223);--label-color-bg: rgba(175, 161, 223, 0.18);--label-color-border: rgba(175, 161, 223, 0.3)}html{height:100vh}body{color:var(--color-fg);background-color:var(--bg-color);display:flex;flex-direction:column;height:100vh;overflow-x:hidden;margin:0 auto;max-width:1440px;overflow-x:hidden;width:calc(100vw - 60px)}@media (prefers-color-scheme: light){body:not(.dark){--color-fg: rgba(51, 51, 51, 1);--color-fg-muted: rgba(51, 51, 51, 0.6);--color-fg-subtle: #9b9b9b;--color-red: #e5534b;--color-green: rgb(87, 171, 90);--color-green-bg: rgba(87, 171, 90, 0.1);--bg-color: rgb(247, 247, 247);--bg-color-light: rgb(255, 255, 255);--code-color: rgba(55, 53, 47, 0.8);--pre-bg-color: rgba(240,240,240,1);--pre-border-color: rgba(230,230,230,1);--icon-filter: invert(25%) sepia(11%) saturate(22%) hue-rotate(335deg) brightness(88%) contrast(80%);--button-color: white;--button-background-color: rgba(55, 53, 47, 1);--button-background-color-hover: rgba(70, 68, 62, 1);--try-in-browser-icon-filter: invert(0);--android-logo-filter: invert(0);--linux-logo-filter: brightness(10);--link-underline: 1px solid rgba(55, 53, 47, 0.3);--link-underline-hover: 1px solid rgba(55, 53, 47, 1);--top-bar-background-hover: rgba(51, 51, 51, 0.05);--post-list-hover: rgba(51, 51, 51, 0.02);--card-background: white;--card-border: #DFDFDF;--border-color: rgba(0, 0, 0, 0.15);--tooltip-background: rgba(0,0,0, 0.8);--tooltip-foreground: white;--input-border: 2px solid rgba(51, 51, 51, 0.1);--input-border-active: 2px solid rgba(51, 51, 51, 0.2);--input-background: rgb(255, 255, 255);--button--color: rgba(51, 51, 51, 1);--button--background: rgb(255, 255, 255);--button--background-hover: rgb(239,239,239);--button--box-shadow: rgba(15, 15, 15, 0.1) 0px 0px 0px 1px inset, rgba(15, 15, 15, 0.1) 0px 1px 2px;--focus-box-shadow: rgb(0 0 0 / 0%) 0px 0px 0px 0px,
                        rgb(58 151 212 / 36%) 0px 0px 0px 3px,
                        rgb(0 0 0 / 12%) 0px 1px 1px 0px,
                        rgb(60 66 87 / 16%) 0px 0px 0px 1px,
                        rgb(0 0 0 / 0%) 0px 0px 0px 0px,
                        rgb(0 0 0 / 0%) 0px 0px 0px 0px,
                        rgb(60 66 87 / 8%) 0px 2px 5px 0px;--color-fg-blue: #478be6;--color-bg-blue: rgba(71,139,230,0.15);--notification-box-bg: rgba(0, 0, 0, 0.05);--notification-box-border: rgba(0, 0, 0, 0.1);--text-area-bg: rgba(0, 0, 0, 0.025)}.dark{display:none !important}}@media (prefers-color-scheme: dark){body:not(.light){--color-fg: #EAEAEA;--color-fg-muted: rgba(255, 255, 255, 0.6);--color-fg-subtle: #777;--color-red: #e5534b;--color-green: rgb(87, 171, 90);--color-green-bg: rgba(87, 171, 90, 0.1);--bg-color: rgb(36, 36, 38);--bg-color-light: rgb(46, 47, 49);--bg-color-lighter: rgb(56, 57, 59);--code-color: rgba(255, 255, 255, 0.8);--pre-bg-color: rgba(0,0,0,0.1);--pre-border-color: rgba(0,0,0,0.15);--icon-filter: invert(99%) sepia(31%) saturate(7444%) hue-rotate(194deg) brightness(139%) contrast(84%);--button-color: rgba(51, 51, 51, 1);--button-background-color: rgb(246,246,246);--button-background-color-hover: rgb(230,230,230);--try-in-browser-icon-filter: invert(1);--android-logo-filter: invert(1);--linux-logo-filter: brightness(0);--link-underline: 1px solid rgba(255,255,255, 0.3);--link-underline-hover: 1px solid rgba(255,255,255, 1);--top-bar-background-hover: rgba(255, 255, 255, 0.04);--post-list-hover: rgba(255, 255, 255, 0.02);--card-background: rgb(36, 36, 38);--card-border: rgba(0,0,0,0.2);--border-color: rgba(255, 255, 255, 0.1);--tooltip-background: rgba(255,255,255,0.8);--tooltip-foreground: rgba(51, 51, 51, 1);--input-border: 2px solid rgba(255, 255, 255, 0.1);--input-border-active: 2px solid rgba(255, 255, 255, 0.3);--input-background: rgb(46, 47, 49);--button--color: rgba(255, 255, 255, 0.9);--button--background: rgb(60, 61, 63);--button--background-hover: rgb(68, 69, 71);--button--box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1px 0px, rgb(80, 80, 80) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;--focus-box-shadow: rgb(0 0 0 / 0%) 0px 0px 0px 0px,
                        rgb(58 151 212 / 36%) 0px 0px 0px 3px,
                        rgb(0 0 0 / 12%) 0px 1px 1px 0px,
                        rgb(60 66 87 / 16%) 0px 0px 0px 1px,
                        rgb(0 0 0 / 0%) 0px 0px 0px 0px,
                        rgb(0 0 0 / 0%) 0px 0px 0px 0px,
                        rgb(60 66 87 / 8%) 0px 2px 5px 0px;--color-fg-blue: #478be6;--color-bg-blue: rgba(71,139,230,0.15);--notification-box-bg: rgba(0, 0, 0, 0.2);--notification-box-border: rgba(255, 255, 255, 0.1);--text-area-bg: rgba(0, 0, 0, 0.1)}.light{display:none !important}}.pills-container{display:flex;background-color:var(--bg-color-light);border-radius:6px}.pills-container .pill-button{padding:4px;position:relative;white-space:nowrap}.pills-container .pill-button:not(:first-child)::before{border-left:1px solid var(--border-color);content:"";inset:0 0 0 -1px;margin:6px 0;position:absolute;pointer-events:none}.pills-container .pill-button a{padding:0 8px;height:calc(32px - 4px - 4px);display:inline-flex;align-items:center;border-radius:6px}.pills-container .pill-button a:hover{color:currentColor;background-color:var(--bg-color-lighter);text-decoration:none}.pills-container .pill-button a.active{font-weight:var(--font-weight-semibold)}.mochi-container{margin:24px auto;padding:0 32px;max-width:1280px;flex-grow:1;width:100%}.mochi-button{color:var(--button-color);background:var(--button-background-color);text-decoration:none;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap;box-shadow:rgba(0,0,0,0.12) 0px 1px 1px 0px,#282828 0px 0px 0px 1px,rgba(60,66,87,0.12) 0px 2px 5px 0px;user-select:none;border-radius:6px;border:none;cursor:pointer;text-decoration:none}.mochi-button.lg{font-size:16px}.mochi-button:hover{color:var(--button-color);background:var(--button-background-color-hover);text-decoration:none}input,textarea{font-size:14px}input{font-family:var(--font-family-sans)}.right-sidebar-section{border-bottom:1px solid var(--border-color)}.right-sidebar-section .sidebar-heading{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.open-button{text-decoration:none;border:none;border-radius:6px;padding:5px 10px;margin:0;display:flex;font-size:14px;align-items:center}.open-button.lg{font-size:16px}.open-button:hover{background-color:var(--top-bar-background-hover);color:unset;text-decoration:none}::selection{background-color:#0b52a6 !important;color:#dfddda !important}::-moz-selection{background-color:#0b52a6 !important;color:#dfddda !important}a:hover{color:unset;text-decoration:underline}.notice{position:fixed;top:unset !important;bottom:50px;left:50%;transform:translateX(-50%);width:unset !important;background:var(--color-fg);color:var(--bg-color);border-radius:6px;bottom:50px;padding:0.75em 1em;display:flex;flex-direction:row-reverse;gap:10px;cursor:default;font-weight:500;animation-duration:200ms;animation-name:fade-up}.notice p{margin:0}.notice button{border:unset;font-weight:700;font-weight:16px;cursor:pointer}@keyframes fade-up{from{translate:0 10px;opacity:0}to{translate:0 0;opacity:1}}.badge{width:5px;height:5px;border-radius:10px;background-color:var(--color-fg-blue)}.field-error{color:#e5534b;fill:#e5534b;display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:6px}@keyframes fade-out{from{background:rgba(71,139,230,0.05)}to{background:transparent}}:target{animation:3s fade-out;scroll-margin-top:50px;margin:-1em;padding:1em}.inbox-count{font-size:12px;font-weight:600;line-height:normal;padding:1px 6px;border-radius:8px;flex-shrink:0;background-color:var(--bg-color-light)}.default-button{display:inline-flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;font-weight:500;line-height:1.2;border-radius:6px;border:none;user-select:none;transition-property:background, opacity;transition-duration:100ms;transition-timing-function:ease-out;cursor:pointer;opacity:1;overflow:hidden;font-size:13px;height:28px;padding:0 10px;gap:6px}.default-button:focus{box-shadow:var(--focus-box-shadow)}.default-button.disabled{cursor:default;opacity:0.4}.default-button.default{color:var(--color-fg);fill:var(--color-fg);background:var(--button--background);box-shadow:var(--button--box-shadow)}.default-button:hover{background:var(--button--background-hover);text-decoration:none}.default-button .button-icon{fill:var(--color-fg-subtle)}ul.category-list{list-style:none;margin:0 20px 0 0;padding:0}ul.category-list li .category-icon{margin-right:0.375em;fill:var(--color-fg-subtle)}ul.category-list .category-link{font-size:var(--font-size-medium);color:var(--color-fg);display:flex;align-items:center;fill:var(--color-fg);padding:4px 6px;border-radius:6px;gap:10px}ul.category-list .category-link div{display:flex;align-items:center}ul.category-list .category-link.active{background-color:var(--top-bar-background-hover)}ul.category-list .category-link:hover{background-color:var(--top-bar-background-hover);text-decoration:none}.post-list-item{padding:16px 0;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--border-color)}.post-list-item:hover{background-color:var(--post-list-hover)}.post-list-item .vote-count{margin:0 16px 0 8px;align-self:flex-start}.post-list-item .vote-count .vote-button{border:none;display:flex;flex-direction:column;align-items:center;font-size:18px;font-weight:700;fill:var(--color-fg-subtle);line-height:0.7;cursor:pointer}.post-list-item .vote-count .vote-button.active svg{visibility:hidden}.post-list-item .vote-count .vote-button:hover{color:var(--color-fg-blue);fill:var(--color-fg-blue)}.post-list-item .post-title{flex-grow:1}.post-list-item .post-list--title{font-size:16px;font-weight:600;margin:0;display:flex;align-items:center;gap:7px}.post-list-item .post-list--title .post-title-icon{fill:var(--color-fg-subtle)}.post-list-item .post-list--content{margin:8px 0;color:var(--color-fg-muted)}.post-list-item .post-list--meta{font-size:var(--font-size-small);color:var(--color-fg-muted);display:flex;align-items:center;gap:10px}.post-list-item .user-name{color:var(--color-fg)}.post-tag{font-size:var(--font-size-small);padding:2px 8px;font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:2em;user-select:none;line-height:1;margin-right:3px;color:var(--color-fg);background-color:var(--top-bar-background-hover);border:none;font-weight:500;display:inline-flex;align-items:center}.reply-count{display:flex;align-items:center;color:var(--color-fg-muted);fill:var(--color-fg-muted);font-weight:500}.reply-count.answered{fill:var(--color-green)}.reply-count-icon{margin-right:6px}.category-title{margin:0;fill:var(--color-fg);display:flex;align-items:center}.category-title .category-icon{margin-right:0.375em;fill:var(--color-fg-subtle)}.category-icon{fill:var(--color-fg-subtle)}.category-description{color:var(--color-fg-muted)}.category-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0}.category-rss-link{display:flex;align-items:center;gap:6px;fill:var(--color-fg-muted);color:var(--color-fg-muted);font-size:14px;font-weight:500}.category-rss-link:hover{color:var(--color-fg);fill:var(--color-fg)}.category-search{border:1px solid var(--border-color);border-radius:6px;fill:var(--color-fg-subtle);display:flex;align-items:center;padding-left:8px;flex-grow:1;display:flex}.category-search:focus-within{border-color:rgba(1,150,237,0.36);outline:none;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(1,150,237,0.36) 0px 0px 0px 2px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(64,68,82,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px}.category-search input{flex-grow:1;padding:7px 16px 7px 6px;background:none;border:none;color:var(--color-fg);border-radius:6px}.category-search input:focus-visible{outline:none;border:none}.pagination{list-style:none;padding:0;margin:0;display:flex;gap:8px;font-weight:500;cursor:pointer}.pagination li{padding:8px;border-radius:6px;line-height:1;min-width:30px;display:flex;align-items:center;justify-content:center}.pagination li.active{background-color:var(--top-bar-background-hover)}.pagination li:not(.disabled):hover{color:var(--color-fg-blue);fill:var(--color-fg-blue)}.pagination .disabled{color:var(--color-fg-muted);cursor:default}.reaction-label{font-weight:700;color:var(--color-green);fill:var(--color-green);display:inline-flex;align-items:center;gap:3px}.mochi--toggle-drop-down{position:relative;border:none;cursor:pointer;fill:var(--color-fg)}.mochi--drop-down-menu{position:absolute;top:30px;right:0;z-index:1;display:none;padding:8px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--bg-color);text-align:left;min-width:150px;max-width:200px}.mochi--drop-down-menu ul{list-style:none;margin:0;padding:0}.mochi--drop-down-menu li{border-radius:6px;padding:6px 8px}.mochi--drop-down-menu li:hover{background-color:var(--bg-color-light)}#footer{margin-top:150px;border-top:1px solid rgba(55,53,47,0.1);display:flex;flex-direction:row;align-items:flex-start;padding:32px 0 64px;font-size:14px}#footer>section{margin-right:20px}#footer>section.about{width:210px}#footer>section>h4,#footer>section>.h5{margin:0}#footer>section.footer-links{display:flex;flex-direction:column}#footer a:hover{text-decoration:underline}.copyright{color:#a09d9c}#top-bar{justify-content:space-between;height:60px;width:100%;font-size:16px}.links a,.feature a{margin-left:30px;font-weight:500;border-bottom:var(--link-underline)}.feature a{margin-left:0px}.links a:hover,.feature a:hover{border-bottom:var(--link-underline-hover)}#top-bar a{text-decoration:none;border:none;border-radius:6px;padding:5px 10px;margin:0}#top-bar a:hover{background-color:var(--top-bar-background-hover);color:inherit}#top-bar .small-button{padding:5px 16px;margin-left:15px}#top-bar .small-button:hover{background:var(--button-background-color)}#top-bar,#top-bar>a{display:flex;align-items:center}#top-bar img{width:40px;height:40px;margin-right:10px}#top-bar span{font-weight:500;font-size:18px;color:var(--text-color)}.vote-button.is-active{border:1px solid blue}.vote-holder{border:1px solid var(--border-color);padding:0 4px;border-radius:100px;font-size:12px;font-weight:500;height:26px}.pill-vote-button,.answer-button,.close-button,.delete-button{border:1px solid var(--border-color);padding:3px 5px 3px 4px;border-radius:100px;font-size:12px;font-weight:500;color:var(--color-fg-subtle);fill:var(--color-fg-subtle);display:flex;align-items:center;cursor:pointer;gap:4px;line-height:normal;transition:all 300ms}.pill-vote-button:hover,.answer-button:hover,.close-button:hover,.delete-button:hover{background-color:var(--top-bar-background-hover);text-decoration:none;fill:var(--color-fg-subtle)}.pill-vote-button.danger:hover,.answer-button.danger:hover,.close-button.danger:hover,.delete-button.danger:hover{background-color:rgba(225,98,89,0.1);border:1px solid rgba(225,98,89,0.2);fill:rgba(225,98,89,0.4)}.pill-vote-button.answered:hover,.answer-button.answered:hover,.close-button.answered:hover,.delete-button.answered:hover{background-color:rgba(87,171,90,0.18)}.pill-vote-button .js-upvote-count,.pill-vote-button .button-label,.answer-button .js-upvote-count,.answer-button .button-label,.close-button .js-upvote-count,.close-button .button-label,.delete-button .js-upvote-count,.delete-button .button-label{color:var(--color-fg);padding:0 4px}.pill-vote-button.answered,.answer-button.answered,.close-button.answered,.delete-button.answered{fill:var(--color-green);background-color:var(--color-green-bg);border:1px solid var(--color-green-bg)}.pill-vote-button.answered .button-label,.answer-button.answered .button-label,.close-button.answered .button-label,.delete-button.answered .button-label{color:var(--color-green);font-weight:600}.pill-vote-button.active,.answer-button.active,.close-button.active,.delete-button.active{fill:var(--color-fg-blue);background-color:var(--color-bg-blue);border:1px solid var(--color-bg-blue)}.pill-vote-button.active .js-upvote-count,.answer-button.active .js-upvote-count,.close-button.active .js-upvote-count,.delete-button.active .js-upvote-count{color:var(--color-fg-blue);font-weight:600}.deleted-label{font-weight:600;color:var(--color-red)}.post-container{border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-color-light)}.post-container .actions{margin:8px}.post-stats{margin:0 16px}.post .post-user-link{display:flex;align-items:center;color:var(--color-fg);font-weight:var(--font-weight-semibold)}.post .post-user-link:hover{text-decoration:underline;color:var(--color-fg-blue)}.post-avatar{border-radius:100vw;margin-right:8px;overflow:hidden;background-color:var(--border-color)}.post .post-timestamp{color:var(--color-fg-muted)}.post .post-timestamp:hover{text-decoration:underline;color:var(--color-fg-blue)}.post h1.title{font-size:32px;margin:0;font-weight:var(--font-weight-normal)}.post-byline{display:flex;gap:6px;color:var(--color-fg-muted);margin:0}.post .post-header{display:flex;align-items:center;gap:8px;padding:8px 16px 0 16px;justify-content:space-between}.post .post-body{padding:16px}.post .post-body p{margin:0 0 16px 0}.post .post-body p:last-child{margin:0}.post-body{font-size:16px}.post-body blockquote{background-color:rgba(255,255,255,0.02);border-left-color:rgba(255,255,255,0.1);border-left-width:2px;border-left-style:solid;margin:1em 0;padding:0 1em;text-align:start;overflow:auto}.post-body a{color:var(--color-fg-blue);fill:var(--color-fg-blue)}.post-body a:link:hover{text-decoration:underline}.post-footer{display:flex;flex-direction:row;gap:8px;padding-top:16px}.post-footer:empty{display:none}.user-label{font-size:var(--font-size-small);border-radius:2em;display:inline-block;border:1px solid var(--border-color);font-weight:var(--font-weight-medium);padding:0 7px}.post-comments{border-top:1px solid var(--border-color);background-color:var(--bg-color)}.post .comment-count{color:var(--color-fg-muted);font-size:var(--font-size-small)}.comment-form{display:flex;flex-direction:column}.thread-footer{padding:16px 0 0}.thread-footer,.post-comments{border-radius:0 0 6px 6px}.thread-footer textarea,.post-field,.post_title{border:1px solid var(--border-color);background:var(--bg-color);color:var(--color-fg);min-height:35px;height:35px;padding:8px;resize:vertical;border-radius:6px}.thread-footer textarea::placeholder,.post-field::placeholder,.post_title::placeholder{color:var(--color-fg-muted)}.thread-footer textarea:focus,.post-field:focus,.post_title:focus{border-color:var(--color-fg-blue)}.thread-footer textarea:focus-visible,.post-field:focus-visible,.post_title:focus-visible{outline:none;inset:0 0 0 1px var(--color-fg-blue)}.thread-footer textarea,.post_title{background:var(--text-area-bg)}.post-field{background:var(--bg-color)}.post-field{min-height:100px}.sign-up-to-post{background-color:var(--notification-box-bg);padding:1em 1em;margin-top:1em;border-radius:8px;border:1px solid var(--notification-box-border);display:flex;align-items:center;gap:12px;fill:var(--color-fg-subtle)}.sign-up-to-post a{text-decoration:underline}.sign-up-to-post a.mochi-button{text-decoration:none}.comments-closed-box{background-color:var(--notification-box-bg);padding:1em 1em;margin-top:1em;border-radius:8px;border:1px solid var(--notification-box-border);display:flex;align-items:center;gap:12px;fill:var(--color-fg-subtle)}.post-show--title{font-weight:600;line-height:1.2;margin:0 0 16px 0;font-size:2em;display:flex;align-items:center;fill:var(--color-fg-subtle)}.post-show--title .post-title-icon{margin-right:10px}.category-tag{padding:1px 8px 1px 6px;border-radius:100px;margin:0;border:none}@media (prefers-color-scheme: dark){body:not(.light) .category-tag{border:1px solid rgba(255,255,255,0.1)}}@media (prefers-color-scheme: light){body:not(.dark) .category-tag{border:1px solid rgba(0,0,0,0.1)}}.post-body pre{color:var(--code-color);background-color:var(--pre-bg-color);border:1px solid var(--pre-border-color);padding:12px;border-radius:6px;margin-top:20px}.post-separator{border-bottom:1px solid var(--border-color);margin:32px 0}.markdown-tools{padding:1px 8px;display:flex;align-items:center;color:var(--color-fg-muted);margin-top:5px}.markdown-tools .open-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:currentColor;fill:currentColor;cursor:pointer}.failed-validation{border:1px solid var(--color-red) !important}.form-caption{color:var(--color-fg-muted);fill:var(--color-fg-muted);display:flex;align-items:center;justify-content:space-between;margin:3px 8px}.form-caption .md-link{display:flex;align-items:center;gap:6px;font-weight:500;font-size:12px}.form-caption .md-link:hover{color:var(--color-fg-blue);text-decoration:none}.form-caption .js-draft-msg{display:none}.post-preview.post-body{padding:16px;border-bottom:none;border:none;margin-bottom:0}.post-form.actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px}.post-field,textarea.form-element{font-family:'Menlo', monospace !important}.form-group.post-title,.form-group.post-tags{display:flex;flex-direction:column;margin-bottom:16px}.form-group.post-title label,.form-group.post-tags label{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--color-fg-muted)}.form-group.post-title .select2-selection,.form-group.post-tags .select2-selection{background:none;border:1px solid var(--border-color);border-radius:6px}.form-group.post-title .select2-selection input,.form-group.post-tags .select2-selection input{color:var(--color-fg)}h3.body-label{color:var(--color-fg-muted)}label.body-label{display:block;font-size:16px;font-weight:600;margin-bottom:8px;color:var(--color-fg-muted)}h1.new-post{font-size:1.6em;margin:0;margin-bottom:16px}.post-list--title a:hover{color:unset;text-decoration:underline}.no-results{color:var(--color-fg-muted);padding:16px}.answer-preview{margin:16px 0;border:1px solid var(--border-color);padding:8px 16px;border-radius:6px}.answer-preview .answered-by{color:var(--color-green)}.answer-preview p.post-list--content{margin:0}.write-preview-container{display:flex;flex-direction:column}.write-preview-container .flex-50{flex:50}.tag-select-list{display:flex;flex-direction:row;gap:10px}.tag-select{border-radius:600px;display:flex;flex-direction:row;gap:4px;align-items:center;padding:0 10px 1px;font-weight:500;color:var(--color-fg);border:1px solid rgba(100,100,100,0.4);background:rgba(100,100,100,0.3)}.tag-select input{margin:0}.red-tag{border:1px solid rgba(222,75,73,0.4);background:rgba(222,75,73,0.3)}.blue-tag{border:1px solid rgba(51,116,169,0.4);background:rgba(51,116,169,0.3)}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.notification{border-top:1px solid #DDD;padding:0.5em}@media screen and (min-width: 780px){.notification{flex-direction:row}}.notification>*{margin:0 0.2em}.notification:last-of-type{border-bottom:1px solid #DDD}.notification .notification--timestamp{line-break:strict}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.history-event{border-top:1px solid #DDD;padding:1em}.history-event>:not(summary){margin-top:0.5em}.history-event>summary{border-bottom:0;display:unset;font-weight:unset;color:unset}.history-event>summary .droppanel{position:fixed}.history-event:last-of-type{border-bottom:1px solid #DDD}.history-event .before{flex:1;padding:0.5em;background:white}.history-event .after{flex:1;padding:0.5em;background:#e6f9ee}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.checkbox-setting{border:1px solid #DDD;border-radius:0.3em;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0.5em 1em;margin:0.5em 0}.checkbox-setting .checkbox-setting--desc label.form-element{margin:0.1em 0}.checkbox-setting .checkbox-setting--desc .desc{color:#666;font-size:0.8em}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.upload-form{margin:1em 0}.upload-form button[type="submit"]{display:none}.post--container{max-width:100%}.post--container .grid--cell.is-flexible{flex-grow:1;flex-shrink:1;min-width:0;width:0}.badge.is-tag{margin:0.1rem}h1 .badge.is-tag.is-master-tag{position:relative;top:-0.4em}.vote-button svg{font-size:20px}.post-list--meta{font-size:14px}.post-list--title{font-size:19px}.post-list--content{font-size:14px}.post--action-dialog{display:none}.post--action-dialog.is-active{display:block}.post--action-dialog label.form-element{margin:0}.post--action-dialog .form-caption{margin:0;margin-top:4px !important}.post--action-dialog .form-caption p{margin:0}.js-close-box .widget--body{padding:0.25em 0.5em}.js-close-box .widget--body .grid--cell:first-child{padding-top:0.6em}.post-preview{padding:1em;border-bottom:1px solid #DDD;margin-bottom:1em}.post-field.widget--body{width:100%}.post--title{display:flex;align-items:center;flex-direction:column-reverse}@media screen and (min-width: 780px){.post--title{flex-direction:row}.post--title>.badge{margin-left:0.5em;display:flex;align-items:center}.post--title>.badge>i{margin-right:0.2em}}.post--tags{padding:0.2em 0}.post--meta{margin:0.2em 0}.post--meta .post-meta--post,.post--meta .post-meta--user{padding:0.5rem;border-radius:5px;color:#666;margin:0.1em 0}@media screen and (min-width: 780px){.post--meta .post-meta--post,.post--meta .post-meta--user{margin:0}}.post--meta .post-meta--user{background:#EEE;align-self:flex-end}@media screen and (min-width: 780px){.post--meta .post-meta--user{align-self:flex-start}}.post--meta .post-meta--post{font-size:0.9em}.post--meta .post-meta--post>*{margin:0.1em 0}.post--container{display:flex;flex-direction:column}@media screen and (min-width: 576px){.post--container{flex-direction:row}}.post--votes{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (min-width: 576px){.post--votes{flex-direction:column}}.post--no-votes{font-size:2em;color:#666;font-weight:lighter}.post--content{flex:1;word-break:break-word}@media screen and (min-width: 576px){.post--content{max-width:calc(100% - 3em)}}.post--body p{width:100%;overflow-x:auto;overflow-y:hidden;padding:0 0 1px 0}pre code.hljs{padding:unset !important}.reactions-list{flex-wrap:wrap}.badge.is-reaction{padding:0.35rem 0.7rem;font-weight:bold;margin-right:0.5rem;margin-bottom:0.5rem;white-space:nowrap}.badge.is-reaction a{color:inherit;text-decoration:underline}.post--react>button.button{color:#777777 !important}.post--react>button.button:hover{color:#444444 !important}.post--react>button.button.is-active{color:white !important;background-color:#666666 !important}.muted-p p{margin:0}.reaction-info-modal .comment-col{width:60%}.droppanel.droppanel-for-reactions .droppanel--header{font-weight:bold}.droppanel.droppanel-for-reactions .grid .grid--cell.is-flexible{width:0}.droppanel.droppanel-for-reactions .grid .grid--cell.is-flexible label{margin:0}.droppanel.droppanel-for-reactions .grid .grid--cell.is-flexible label.disabled .badge,.droppanel.droppanel-for-reactions .grid .grid--cell.is-flexible label.disabled .form-caption{opacity:0.35;pointer-events:none}.droppanel.droppanel-for-reactions .grid .grid--cell.is-flexible label .form-caption,.droppanel.droppanel-for-reactions .grid .grid--cell.is-flexible label p{margin-bottom:0}.droppanel.droppanel-for-reactions .grid .grid--cell.is-flexible .badge{margin:0}@media all and (max-width: 640px){.droppanel.droppanel-for-reactions{left:0 !important;right:0 !important;max-width:none}}.site-setting--value{min-height:1em;min-width:2em}.js-suggested-edit-reject-dialog.is-hidden{display:none}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.tabs{margin-bottom:1em}.item-list.is-flex-centered .item-list--text-value{display:flex;flex-direction:column;align-items:center;justify-content:center}.item-list.is-flex-centered .item-list--text-value.is-primary{align-items:flex-start}.tag-cell{margin:0.5em 0}.tag-cell:hover{background:#f0f2ff;transition:all 0.3s ease;border-radius:0.2em}.tag-cell p{margin:0}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.ta-popup{position:absolute;background:white;border:1px solid #DDD;border-radius:0.3em;box-shadow:3px 3px 5px -3px #666;max-height:250px;overflow-y:scroll;z-index:9999}.ta-popup .item{display:block;padding:0.3em 0.6em;border-bottom:1px solid #DDD;color:inherit;text-decoration:none}.ta-popup .item:last-of-type{border-bottom:0}.ta-popup .item.active,.ta-popup .item:hover{color:white;background:#4B68FF;transition:all 0.05s ease;text-decoration:none}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.community-header-list{display:flex;flex-direction:column}.community-header-list .community-header-list-entry a{display:flex;justify-content:flex-start;align-items:center}.community-header-list .community-header-list-entry a img{max-height:1.5rem}.community-header-list .community-header-list-entry a .img{width:100px;padding:10px}.community-header-list .community-header-list-entry a .label{flex-grow:1}#communities-slide{max-height:400px;overflow-y:auto}@media screen and (max-width: 780px){.header--site-name img{max-height:2.4em;padding:0.3em 0}}.codidactyl{width:80px;padding:2rem;margin-top:1rem}.codidactyl+.is-flexible{width:0}.codidactyl-sticky{position:sticky;top:0.5rem;padding:1rem}.codidactyl-small{max-height:1em}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.user-list{display:grid;gap:1em;grid-template-columns:auto}@media screen and (min-width: 780px){.user-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.user-list{grid-template-columns:repeat(3, 1fr)}}.user-list--user{border-radius:0.4em;transition:all 0.2s ease;padding:0.5em}.user-list--user:hover{background:#eeeeee}.user-list--user .username{font-size:1.2em;word-break:break-word}.user-list--user img{min-height:32px;min-width:32px;width:32px;height:32px;object-fit:contain}.user-list--user .user--meta{display:flex;flex-direction:column}.profile-text{padding:0.125em;line-height:1.5;max-height:500px;overflow:auto}.user-profile-heading-container{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.5em}.user-profile-heading-container>.user-profile-heading{flex-grow:1;margin-bottom:0;margin-top:0;padding:0.5em}.user-profile-heading-container>.user-profile-heading:not(:last-child){padding-right:0}.user-profile-heading-container>.button:last-child{margin-right:0}.user-profile--image{text-align:center}.user-profile--image img{width:100%;object-fit:contain}@media all and (max-width: 64em){.profile-text{max-height:none}}.staff-badge{display:inline-block !important;padding:3px 6px !important;border-radius:2px !important;font-weight:700 !important}.user-card{display:flex}.user-card .user-card--avatar{align-self:flex-start;padding:0 0.5rem;padding-left:0;flex-grow:0;margin-top:auto;margin-bottom:auto}.user-card .user-card--avatar .avatar--deleted{font-size:36px;padding:8px;display:inline-block}.user-card.deleted-content .user-card--content{display:flex;align-items:center}.user-card .user-card--content{padding:0 0.25rem}.user-card .user-card--content .user-card--link{display:inline-block;max-width:420px}.user-card .user-card--content .user-card--link-small{display:inline-block;max-width:180px}.user-card .user-card--content .user-card--meta{font-size:0.85em;color:#666;display:flex;flex-wrap:wrap}.user-card .user-card--content .user-card--meta .user-card--break{flex-grow:1;width:100%}.user-card .user-card--content .user-card--meta .user-card--detail{margin-top:0.125rem;margin-right:0.35rem}.user-card .user-card--content .user-card--meta .user-card--detail .fa-fw{font-size:0.8em}.user-card img{width:48px;height:48px;object-fit:contain}.user-pref{border:1px solid #DDD;border-radius:0.3em;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0.5em 1em;margin:0.5em 0}.user-pref .user-pref--meta .desc{color:#666;font-size:0.8em}.avatar-16{max-width:16px;max-height:16px}.avatar-32{max-width:32px;max-height:32px}.avatar-40{max-width:40px;max-height:40px}.avatar-48{max-width:48px;max-height:48px}.avatar-64{max-width:64px;max-height:64px}.avatar-128{max-width:128px;max-height:128px}.avatar-256{max-width:256px;max-height:256px}.deleted-user-icons{display:flex;flex-direction:row;align-items:center;justify-content:center}.user-vote-summary{border:none !important}.user-vote-summary summary{margin:0 !important;background-color:#eef1f2;border:none;border-radius:5px}.user-vote-summary summary:before{top:16px;transition:none}.user-vote-summary summary h2{width:100%}.user-vote-summary[open] summary::before{top:13px}.user-vote-summary .item-list--item{padding:0 !important}.user-vote-summary .item-list--item .item-list--number-value{width:60px !important}.user-vote-summary .item-list--item .grid{align-items:center}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.flex-row-always{display:flex;flex-direction:row}.flex-row-always>*{margin:0 0.5em}.flex-row-always .primary{flex:1}.flex-row{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 780px){.flex-row{flex-direction:row}.flex-row>*{margin:0 0.5em !important}.flex-row>:first-child{margin-left:0 !important}.flex-row>:last-child{margin-right:0 !important}}.flex-row>*{margin:0.5em 0}.flex-row .primary{flex:1}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.jc-sb{justify-content:space-between}.raw-markdown{font-family:'Roboto Mono', monospace;white-space:pre-wrap}.table-borderless,.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th,.table-borderless>tfoot>tr>td,.table-borderless>tfoot>tr>th,.table-borderless>thead>tr>td,.table-borderless>thead>tr>th{border:none}pre.unformatted{padding:unset;margin:unset;font-size:unset;color:unset;background:unset;border:unset;overflow-x:unset;overflow-y:unset;max-height:unset;white-space:pre-wrap}pre.pre-wrap{max-width:40em !important;width:40em !important;overflow-x:scroll;overflow-wrap:break-word;white-space:pre-wrap !important}.copy-button{display:none;position:absolute;right:0}div:hover>.copy-button{display:block}.stat-panel{flex:1;border:1px solid #DDD;border-radius:4px;margin:0.5em;padding:0.5em;box-shadow:0.1em 0.1em 0.2em #DDD}.stat-panel-heading{margin:0;font-variant:small-caps;color:#666;font-weight:bold;letter-spacing:0.5px}.stat-panel-caption{display:block;font-size:0.8em;color:#666}.stat-value{margin-top:0.2em;font-size:2.0em}.badge.is-tag.is-outlined{border:1px solid #001db1}.badge.is-tag.is-outlined.is-red{border:1px solid #b3001e}.badge.is-tag.is-small{padding:2px 4px;line-height:1}.badge.is-tag.is-large{font-size:22px}.error-shake{animation:shake 0.5s}@keyframes shake{0%{transform:translate(-5px)}10%{transform:translate(5px)}20%{transform:translate(-5px)}30%{transform:translate(5px)}40%{transform:translate(-5px)}50%{transform:translate(5px)}60%{transform:translate(-5px)}70%{transform:translate(5px)}80%{transform:translate(-5px)}90%{transform:translate(5px)}100%{transform:translate(-5px)}}.diff .raw-markdown{white-space:unset}.diff ul{list-style:none;margin:0;padding:0}.diff ul li{min-height:20px;white-space:pre-wrap}.diff ul li del,.diff ul li ins{text-decoration:none}.diff ul li del>strong{text-decoration:line-through}.diff ul li ins>strong{text-decoration:underline}@media screen and (min-width: 576px){.__mobile-only{display:none}}@media screen and (max-width: 576px){.__desktop-only{display:none}}.footnote-ref a::before{content:''}.footnote-ref a::after{content:''}details{border:1px solid white}details[open]{border:1px solid #DDD;border-radius:4px;margin-bottom:0.2em}details>summary{display:flex;flex-direction:column}@media screen and (min-width: 780px){details>summary{flex-direction:row;align-items:center}}details>summary>.subheading{margin-top:0.3em;font-size:0.8em;font-weight:normal;color:#666}@media screen and (min-width: 780px){details>summary>.subheading{margin-top:unset;margin-left:0.4em}}.item-list .item-list--item .item-list--number-value{height:unset}.item-list--item .item-list--number-value .meter{margin-top:0.5em !important}.button.is-warning.is-outlined{border:1px #b19002 !important}span.spoiler{display:block;margin:4px 0;padding:8px 12px;background-color:#e4e8ff;border:2px solid #98a8ff;border-radius:12px 12px 12px 0}span.spoiler span{transition:color 0.2s ease;visibility:hidden;color:#e4e8ff}span.spoiler:hover span,span.spoiler:active span{transition:all 0.2s ease;visibility:visible;color:#335}.clearfix{overflow:hidden}.transparent{opacity:0}:root{--key: #335;--muted-text: #666;--muted-graphic: #DDD;--primary: #4B68FF;--secondary: #EA7317;--warning: #FDD835;--danger: #EB5959;--success: #2ECC71;--info: #58A09A;--brand: #4B68FF;--data-0: #4B68FF;--data-1: #A23B72;--data-2: #F18F01;--data-3: #558C8C;--data-4: #3B1F2B}.deleted-content{background:#f9cbcb}@media all and (min-width: 32rem){.header--brand img{max-height:1em}}img{max-width:100%}a{overflow-wrap:break-word}a.header--site-name{display:flex !important}.header .header--item.is-complex:not(.is-mobile-menu){align-items:center !important;display:flex !important}@media all and (max-width: 73.5em){.grid{margin-left:0;margin-right:0}}.notice a{word-break:break-word}.notice.is-filled a{color:white !important;font-weight:bold !important}.item-list--item .item-list--text-value{margin:0 !important}.item-list--item .item-list--number-value{width:80px !important;margin:0 !important;align-self:stretch;justify-content:flex-start}.item-list--item .item-list--number-value .meter{flex-shrink:0;margin-top:1.5rem}.notice__dev-mode{font-size:14px}header.header{z-index:5;position:relative;box-shadow:0 3px 3px 0 rgba(0,0,0,0.2)}header.header.sticky{position:sticky;top:0}.notice a.has-font-size-larger{font-size:19px}img.codidact-logo{height:32px}hr{border:0;border-top:1px solid #DDD;margin:1.5em 0}.modal{position:fixed !important;z-index:8998}.category-header--tabs-container{overflow-x:auto}@media screen and (min-width: 780px){.category-header--tabs-container{overflow-x:unset}}.footnotes-sep+.footnotes{border-top:0}.footnotes{border-top:1px solid #DDD;font-size:0.9em}.dashboard-full-center{display:flex;justify-content:center;align-items:center}.dashboard-full-center img{height:1.25em}.inbox{max-width:400px}.inbox--container{max-height:600px;overflow-y:scroll}.header--container{align-items:center !important}img{align-self:flex-start}.droppanel{z-index:3}.widget .widget--body+.widget--header{border-top:1px solid #d0d9dd}.widget.is-tertiary .widget--body+.widget--header{border-top:1px solid #9daeb7}.widget .widget--body .widget--body-extra{margin-left:0.75em}pre{background:#f0f0f0;border:0}pre .hljs{padding:0;background:inherit;overflow-x:unset !important}.audit-log--body{white-space:pre-wrap;vertical-align:text-top}table{border-collapse:collapse;padding:4px;max-width:100%}table.is-full-width{width:100%}table th{border-bottom:3px solid #ccc;padding:6px 10px;font-weight:600;text-align:left}table td{border-bottom:1px solid #ccc;padding:6px 10px;text-align:left}table th:not(:last-child),table td:not(:last-child){border-right:1px solid #ccc}table.is-compact th,table.is-compact td{padding:2px 6px}table.is-striped tr:nth-of-type(2n+1) td{background-color:#f6f6f6}table.is-with-hover tr:hover td{background-color:#eee}.header.is-small .header--brand .header--site-name{font-size:2rem}.notice{z-index:9999}img.header--item-image{object-fit:contain}.widget--header-link{margin:0 0 0 0.5em}
