﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--balloon-border-radius: 3px;--balloon-color: #666;--balloon-text-color: #fff;--balloon-font-size: .85em;--balloon-move: 6px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;text-indent:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-weight:normal;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);line-height:1.5;background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:after{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:before{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:after{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:before{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-pos^="up"]:before,[aria-label][data-balloon-pos][data-balloon-pos^="up"]:after{bottom:100%;transform-origin:top;transform:translate(0, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^="up"]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos="up"]:before,[aria-label][data-balloon-pos][data-balloon-pos="up"]:after{left:50%;transform:translate(-50%, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before,[aria-label][data-balloon-pos][data-balloon-pos^="down"]:after{top:100%;transform:translate(0, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos="down"]:after,[aria-label][data-balloon-pos][data-balloon-pos="down"]:before{left:50%;transform:translate(-50%, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:after{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:before{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:after,[aria-label][data-balloon-pos][data-balloon-pos="left"]:before{right:100%;top:50%;transform:translate(var(--balloon-move), -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos="left"]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos="right"]:after,[aria-label][data-balloon-pos][data-balloon-pos="right"]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1), -50%)}[aria-label][data-balloon-pos][data-balloon-pos="right"]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos="right"]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length="small"]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length="medium"]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length="large"]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after{width:380px}@media screen and (max-width: 768px){[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length="fit"]:after{width:100%}.debug{outline:1px solid green}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,0.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0 !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:0.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,0.4)}.cm-force-border{padding-right:0.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:0;word-wrap:break-word}.CodeMirror-scroll{cursor:text}.CodeMirror-fullscreen{background:#fff;position:fixed !important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:8;border-right:none !important;border-bottom-right-radius:0 !important}.CodeMirror-sided{width:50% !important}.CodeMirror-sided.sided--no-fullscreen{border-right:none !important;border-bottom-right-radius:0;position:relative;flex:1 1 auto}.CodeMirror-placeholder{opacity:0.5}.CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:0 10px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar:after,.editor-toolbar:before{display:block;content:' ';height:1px}.editor-toolbar:before{margin-bottom:8px}.editor-toolbar:after{margin-top:8px}.editor-toolbar.fullscreen{width:100%;height:50px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen::before{width:20px;height:50px;background:-moz-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, #fff 0, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #fff 0, rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen::after{width:20px;height:50px;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), color-stop(100%, #fff));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%);position:fixed;top:0;right:0;margin:0;padding:0}.editor-toolbar.sided--no-fullscreen{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none !important;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar button{width:30px}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar button:after{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width: 700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.editor-statusbar.sided--no-fullscreen{width:100%}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7;overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd;word-wrap:break-word}.editor-preview-active-side{display:block}.editor-preview-active-side.sided--no-fullscreen{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{padding:10px;background:#fafafa}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:200%;line-height:200%}.cm-s-easymde .cm-header-2{font-size:160%;line-height:160%}.cm-s-easymde .cm-header-3{font-size:125%;line-height:125%}.cm-s-easymde .cm-header-4{font-size:110%;line-height:110%}.cm-s-easymde .cm-comment{background:rgba(0,0,0,0.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{position:relative;background:linear-gradient(to bottom right, #fff 0, #fff 84%, #333 50%, #333 100%);border-radius:0;border:1px solid #fff}.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right, #fff 0, #fff 84%, #333 50%, #333 100%)}.easymde-dropdown-content{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);padding:8px;z-index:2;top:30px}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content{display:block}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,0.15)}html{border-top:4px solid #b22222;position:relative}html.development{border-top-color:#2A7D4F}:root{--cream: #FAF7F2;--white: #FFFFFF;--terra: #C8553D;--terra-dark: #A8432E;--terra-light: #FDF0EC;--brown: #2D2926;--muted: #7A6A62;--border: #E8E2DA;--shadow-sm: 0 1px 3px rgba(45,41,38,0.08);--shadow: 0 2px 8px rgba(45,41,38,0.10)}*,*::before,*::after{box-sizing:border-box}body{background-color:var(--cream);color:var(--brown);font-family:'Inter', helvetica, arial, sans-serif;font-size:15px;line-height:1.6;min-height:100vh;margin:0;padding:0}p,ol,ul,td{font-family:'Inter', arial, helvetica, sans-serif;font-size:1em}p{margin-top:0}.admin-nav{background:var(--white);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:54px;box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}.admin-nav__brand{display:flex;align-items:center;gap:0.5rem;font-family:'Lora', serif;font-weight:600;font-size:1.05rem;color:var(--brown);text-decoration:none}.admin-nav__brand:hover{color:var(--terra);background:none}.admin-nav__logo{width:28px;height:28px;background:var(--terra);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.admin-nav__right{display:flex;align-items:center}.admin-nav__right p{margin:0;font-size:0.85rem;color:var(--muted);display:flex;align-items:center;gap:0.75rem}.admin-nav__right p a{color:var(--muted);text-decoration:none;font-size:0.85rem}.admin-nav__right p a:hover{color:var(--terra);background:none}.admin-nav__right p a:visited{color:var(--muted)}.admin-content{max-width:1100px;margin:0 auto;padding:2rem 2.5rem 4rem}h1,h2,h3,h4,h5{font-family:'Lora', serif;font-weight:600;line-height:1.2;color:var(--brown);margin:1.75rem 0 0.75rem}h1{font-size:1.85rem;margin-top:0.5rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}h5{font-size:1rem}small,.text--small{font-size:0.82em}pre{background-color:#F0EBE4;border:1px solid var(--border);border-radius:6px;padding:0.75rem 1rem;font-size:0.9em}a{color:var(--terra);text-decoration:none}a:visited{color:var(--terra-dark)}a:hover{color:var(--terra-dark);background-color:transparent;text-decoration:underline}table{width:100%;border:0;border-collapse:collapse}th{padding:0.6rem 0.75rem;text-align:left;font-size:0.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:0.04em;border-bottom:1px solid var(--border)}td{padding:0.75rem 0.75rem;font-size:0.9rem;vertical-align:middle;border-bottom:1px solid var(--border)}table tr:last-child td{border-bottom:none}table tr:hover{background-color:#F7F3EE}table th{font-size:0.75rem}table td{margin:0;padding:0.7rem 0.75rem;position:relative}.admin-card{background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:1.5rem}.hidden{display:none !important}td.current-round{position:relative}td.current-round:before{position:absolute;content:"";background-color:#2A7D4F;border-radius:50%;left:-.7em;top:.75em;height:9px;width:9px}td.upcoming-round{position:relative}td.upcoming-round:before{position:absolute;content:"";background-color:#D97706;border-radius:50%;left:-.7em;top:.75em;height:9px;width:9px}h1.current-round{position:relative}h1.current-round:before{position:absolute;content:"";background-color:#2A7D4F;border-radius:50%;left:-.55em;top:.45em;height:11px;width:11px}.message-preview{width:85%;max-width:760px;margin:3em auto;padding:1.5em 2em;border:1px solid var(--border);border-radius:10px;background-color:var(--white);box-shadow:var(--shadow);color:var(--brown)}.message-preview p:last-child{margin-bottom:0}.message-preview__container{background-color:rgba(45,41,38,0.55);width:100%;height:100%;top:0;left:0;position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.message-preview__subject{padding:.65em .85em;margin:1.5em 0 .65em;background-color:var(--cream);border:1px solid var(--border);border-radius:6px;position:relative}.message-preview__subject:before{position:absolute;content:"Subject";top:-1.35em;left:0;font-weight:600;display:inline-block;text-transform:uppercase;font-size:.72em;color:var(--muted);letter-spacing:0.04em}.message-preview__body{padding:.65em .85em;margin:1.5em 0;background-color:var(--cream);border:1px solid var(--border);border-radius:6px;position:relative}.message-preview__body:before{position:absolute;content:"Body";top:-1.35em;left:0;font-weight:600;display:inline-block;text-transform:uppercase;font-size:.72em;color:var(--muted);letter-spacing:0.04em}.text-highlight{background-color:#fef9c3;padding:.15em .3em;border-radius:3px}.clearfix:after{content:"";display:table;clear:both}.flash-message{padding:0.85em 1.1em;margin:0 0 1.25em;border-radius:6px;font-size:0.9em}.flash-message--alert{border-left:4px solid #e90000;background-color:#f4f3d9;color:#8c0000}.flash-message--notice{border-left:4px solid #0a1;background-color:#ddf0dd;color:#005509}div.field,div.actions{margin-bottom:1.1em}label{display:block;font-size:0.8rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:0.4em}label.-disabled{opacity:0.55}input[type='text'],input[type='email'],input[type='date'],input[type='number'],input[type='password'],textarea,select{font-size:0.95rem;font-family:'Inter', sans-serif;padding:0.5em 0.75em;border:1px solid var(--border);border-radius:6px;background-color:var(--white);color:var(--brown);outline:none;transition:border-color 0.15s, box-shadow 0.15s;width:100%;max-width:520px}input[type='text']:focus,input[type='email']:focus,input[type='date']:focus,input[type='number']:focus,input[type='password']:focus,textarea:focus,select:focus{border-color:var(--terra);box-shadow:0 0 0 3px rgba(200,85,61,0.12)}textarea{min-height:120px;resize:vertical}.field_with_errors{padding:2px;background-color:rgba(200,0,0,0.12);border-radius:4px;display:table}#error_explanation{max-width:520px;border:1px solid #f5c6c6;border-radius:8px;padding:0.75rem 1rem;margin-bottom:1.5rem;background-color:#fef2f2}#error_explanation h2{font-family:'Inter', sans-serif;font-size:0.85rem;font-weight:600;color:#991b1b;margin:0 0 0.5rem;padding:0;background:none;text-align:left}#error_explanation ul{margin:0;padding-left:1.2em}#error_explanation ul li{font-size:0.875rem;color:#991b1b;list-style:disc}input[type="submit"]{padding:0.55em 1.6em;font-size:0.95rem;font-family:'Inter', sans-serif;font-weight:500;background-color:var(--terra);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.15s;appearance:none}input[type="submit"]:hover{cursor:pointer;background-color:var(--terra-dark);border-color:inherit;margin-top:0;margin-bottom:0}input[type="submit"]:disabled{cursor:default;background-color:#E8E2DA;color:var(--muted);border:none}input[type="submit"].smaller{margin:0.75em 0;display:inline-block;padding:0.4em 1.1em;font-size:0.875rem}.btn-primary{display:inline-flex;align-items:center;gap:0.35rem;padding:0.55em 1.4em;font-size:0.9rem;font-family:'Inter', sans-serif;font-weight:500;background-color:var(--terra);color:#fff;border:none;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s}.btn-primary:hover,.btn-primary:visited{background-color:var(--terra-dark);color:#fff;text-decoration:none}.btn-secondary{display:inline-flex;align-items:center;padding:0.5em 1.2em;font-size:0.875rem;font-family:'Inter', sans-serif;font-weight:500;background-color:var(--white);color:var(--terra);border:1.5px solid var(--terra);border-radius:6px;cursor:pointer;text-decoration:none;transition:all 0.15s}.btn-secondary:hover,.btn-secondary:visited{background-color:var(--terra-light);color:var(--terra);text-decoration:none}button{cursor:pointer;font-family:'Inter', sans-serif}.behave-textarea{font-family:monospace}.profile-md{background-color:var(--cream);border:1px solid var(--border);border-radius:6px;padding:1em 1.25em;margin:1.25em 0}.field .field--explanation{font-size:0.82em;color:var(--muted);margin-top:0.4em}.field.field--radio-buttons label,.field.field--checkbox label{display:inline;margin-left:.5em;text-transform:none;font-size:0.9rem;letter-spacing:0;font-weight:400;color:var(--brown)}.field.field--radio-buttons input,.field.field--checkbox input{clear:both;accent-color:var(--terra)}.field.field--radio-buttons .field_with_errors,.field.field--checkbox .field_with_errors{display:inline}.field-label-with-tip label{display:inline}.field-label-with-tip__prompt{display:inline}.field-label-with-tip__detail{max-width:750px;padding:.6em .75em .25em;background-color:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:.4em 0}.field-label-with-tip__detail img{max-width:100%;margin-bottom:.4em}.field-label-with-tip__detail pre{background-color:rgba(204,204,204,0.3)}.from-name{display:inline;font-weight:600}.text-highlight{background-color:#fef9c3;padding:.15em .3em;border-radius:3px}[role="tablist"]{padding:0}[role="tablist"] li,[role="tablist"] a{display:inline-block}[role="tablist"] a{text-decoration:none;padding:0.5rem 1em}[role="tablist"] [aria-selected]{border:2px solid;background:#fff;border-bottom:0;position:relative;top:2px}[role="tabpanel"]{border:2px solid;padding:1.5rem}[role="tabpanel"] *+*{margin-top:0.75rem}*:focus{outline:none;box-shadow:inset 0 0 0 4px lightBlue}@media (max-width: 550px){[role="tablist"] li,[role="tablist"] a{display:block;position:static}[role="tablist"] a{border:2px solid #222 !important}[role="tablist"] li+li a{border-top:0 !important}[role="tablist"] [aria-selected]{position:static}[role="tablist"] [aria-selected]::after{content:'\0020⬅'}[role="tabpanel"]{border-top:0}}
