.ui.article{display:flex;flex-direction:column;width:100%;padding:90px max(calc(50% - 360px),12px);gap:18px}.ui.button[data-size=large]{min-height:63px;min-width:63px;gap:6px;font-size:15pt;padding:6px 12px}.ui.button[data-variant=primary]{background-color:var(--bgColor-brand);color:var(--fgColor-brand);fill:var(--fgColor-brand)}.ui.button[data-variant=danger]{color:var(--fgColor-error);fill:var(--fgColor-error)}.ui.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui.error-message{color:var(--fgColor-error);font-size:15pt}.ui.error-message[inert]{display:none}.ui.text-input{display:flex;height:63px;width:100%;background-color:var(--bgColor-hover);border-radius:12px;outline:3px solid transparent;cursor:text;box-shadow:var(--shadow-inset);-webkit-transition:outline-color var(--duration-fast),opacity var(--duration-fast);-moz-transition:outline-color var(--duration-fast),opacity var(--duration-fast);-ms-transition:outline-color var(--duration-fast),opacity var(--duration-fast);-o-transition:outline-color var(--duration-fast),opacity var(--duration-fast);transition:outline-color var(--duration-fast),opacity var(--duration-fast)}.ui.text-input:has(input:focus){outline-color:var(--brand-color-opaque)}.ui.text-input:before{content:attr(data-name);display:flex;align-items:center;height:100%;color:var(--fgColor-tertiary);font-size:15pt;z-index:0;padding:0 18px;pointer-events:none;-webkit-transition:font-size var(--duration-fast),height var(--duration-fast),color var(--duration-fast);-moz-transition:font-size var(--duration-fast),height var(--duration-fast),color var(--duration-fast);-ms-transition:font-size var(--duration-fast),height var(--duration-fast),color var(--duration-fast);-o-transition:font-size var(--duration-fast),height var(--duration-fast),color var(--duration-fast);transition:font-size var(--duration-fast),height var(--duration-fast),color var(--duration-fast)}.ui.text-input:has(input:focus):before{color:var(--fgColor-primary)}.ui.text-input:has(input:focus):before,.ui.text-input:has(input:not(:placeholder-shown)):before,.ui.text-input:has(input:-webkit-autofill):before{font-size:10pt;height:30px}.ui.text-input input{position:absolute;top:9px;left:0;width:100%;height:54px;background-color:transparent;outline:none;color:var(--fgColor-primary);font-size:15pt;padding:0 18px}.ui.text-input:has(input:disabled){opacity:.5}.ui.text-input:has(input:disabled),.ui.text-input:has(input:disabled) *{cursor:not-allowed}.ui.text-input[data-error=true]{outline-color:var(--fgColor-error)}.ui.text-input[data-error=true]:before{color:var(--fgColor-error)}.ui.editor-line{display:flex;align-items:center;width:100%;margin:0 auto;gap:12px}.ui.editor-line label.text{display:grid;width:100%}.ui.editor-line label.text:after{content:attr(data-value) " ";white-space:pre-wrap;visibility:hidden;top:0;left:0}.ui.editor-line label.text:after,.ui.editor-line label.text textarea{width:100%;background-color:transparent;text-align:left;font-size:12pt;grid-area:1 / 1 / 2 / 2;outline:none;resize:none;line-height:1.5}.ui.editor-line[data-type=p] label.text:after,.ui.editor-line[data-type=p] label.text textarea{font-size:12pt;font-weight:400}.ui.editor-line[data-type=h1] label.text:after,.ui.editor-line[data-type=h1] label.text textarea{font-size:24pt;font-weight:700}.ui.editor-line[data-type=h2] label.text:after,.ui.editor-line[data-type=h2] label.text textarea{font-size:21pt;font-weight:700}.ui.editor-line[data-type=h3] label.text:after,.ui.editor-line[data-type=h3] label.text textarea{font-size:18pt;font-weight:600}.ui.editor-line[data-type=h4] label.text:after,.ui.editor-line[data-type=h4] label.text textarea{font-size:15pt;font-weight:600}.ui.editor-line[data-type=quote] label.text:after,.ui.editor-line[data-type=quote] label.text textarea{font-size:15pt;color:var(--fgColor-tertiary)}.ui.editor-line label.checkbox{width:24px;height:24px;background-color:var(--bgColor-hover);border-radius:6px;flex-shrink:0;box-shadow:var(--shadow-inset);cursor:pointer;transition-duration:var(--duration-fast)}.ui.editor-line label.checkbox:has(input:checked){background-color:var(--bgColor-brand)}.ui.editor-line label.checkbox:before{content:"";position:absolute;top:7.5px;left:12px;width:7.5px;height:15px;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;transform:rotate(45deg);transform-origin:top right;opacity:0;transition-duration:var(--duration-fast)}.ui.editor-line label.checkbox:has(input:checked):before{opacity:1}.ui.icon{width:100%;height:100%;flex-shrink:0}.ui.spinner{width:63px;height:63px;margin:auto;border-radius:100%;border:3px solid var(--bgColor-brand);border-top:3px solid transparent;animation:rotate 1s infinite linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Regular-CTzHQvAC.ttf);font-weight:400;font-style:normal;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Bold-nh4UhjrU.ttf);font-weight:700;font-style:normal;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-BoldItalic-C-zBryXr.ttf);font-weight:700;font-style:italic;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-ExtraBold-EALRcg_o.ttf);font-weight:800;font-style:normal;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-ExtraBoldItalic-x-CETv_E.ttf);font-weight:800;font-style:italic;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Italic-7_sTKBBB.ttf);font-weight:400;font-style:italic;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Light-CA6MmX5Y.ttf);font-weight:300;font-style:normal;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-LightItalic-DWl-o_nx.ttf);font-weight:300;font-style:italic;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DZ-idlEA.ttf);font-weight:500;font-style:normal;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-MediumItalic-C1WknWc5.ttf);font-weight:500;font-style:italic;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-SemiBold-A6xidF-G.ttf);font-weight:600;font-style:normal;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-SemiBoldItalic-D0DR-vm3.ttf);font-weight:600;font-style:italic;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}*,*:before{position:relative;box-sizing:border-box;margin:0;padding:0;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;color:inherit;font-size:inherit;border:none;width:auto;height:auto;-webkit-tap-highlight-color:transparent}html{width:100%;height:100%}:root{--brand-color: #2562ef;--brand-color-opaque: #2562ef80}:root{--bgColor-primary: #fdfeff;--bgColor-secondary: #fafafa;--bgColor-hover: rgba(50 51 52 / .075);--bgColor-active: rgba(50 51 52 / .1);--bgColor-brand: var(--brand-color)}:root{--fgColor-primary: #1d1e1f;--fgColor-secondary: #3d3e3f;--fgColor-tertiary: #5d5e5f;--fgColor-brand: #ffffff;--fgColor-error: #ef0000}:root{--duration-fast: .15s}:root{--shadow-inset: inset 0px 0px 0px 1px var(--bgColor-hover)}body{width:100%;min-height:100%;display:flex;flex-direction:column;font-size:12pt;color:var(--fgColor-primary);background-color:var(--bgColor-primary);-webkit-user-select:none;user-select:none;cursor:default}*[data-sr-only=true]{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;position:absolute}.ui.main{min-height:100%;flex-grow:1;flex-shrink:0;display:flex}.ui.navigation{display:flex;flex-direction:column;width:300px;position:sticky;top:0;padding:18px;height:100%}.ui.navigation h1{font-size:15pt;font-weight:600}.ui.header{display:flex;align-items:center;width:100%;max-width:720px;margin:0 auto;gap:6px;color:var(--fgColor-tertiary);flex-wrap:wrap}.ui.header a{display:flex;align-items:center;color:var(--fgColor-secondary);fill:var(--fgColor-secondary);text-decoration:none;gap:6px;font-weight:600;padding:6px;border-radius:6px}.ui.header a:before{content:"";position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:6px;background-color:var(--bgColor-hover);opacity:0;transition-duration:var(--duration-fast)}.ui.header a:hover:before{top:0;left:0;width:100%;height:100%;opacity:1}.ui.header a .ui.icon{width:18px;height:18px}.page-link{display:flex;align-items:center;color:var(--fgColor-secondary);fill:var(--fgColor-tertiary);text-decoration:none;gap:6px}.page-link:hover{text-decoration:underline}.page-link .ui.icon{width:18px;height:18px}h1{font-size:21pt;font-weight:700;text-align:center;padding:0 0 45px}.h2{font-size:18pt;font-weight:700;border-bottom:1px solid var(--bgColor-hover);padding:18px 0;display:flex;justify-content:space-between;align-items:center}.ui.button{display:flex;border-radius:12px;align-items:center;justify-content:center;background-color:transparent;cursor:pointer;outline:3px solid transparent;outline-offset:2px;transition:outline var(--duration-fast),outline-offset var(--duration-fast);touch-action:manipulation;height:45px;padding:3px 12px;font-size:12pt;gap:6px}.ui.button:focus-visible{outline-color:var(--brand-color-opaque);outline-offset:-1px}.ui.button .ui.icon{width:18px;height:18px}.ui.button:before{content:"";position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:12px;background-color:var(--bgColor-hover);opacity:0;transition-duration:var(--duration-fast)}.ui.button:hover:before{top:0;left:0;width:100%;height:100%;opacity:1}@media print{@page{size:8.5in 11in;margin:.5in}body{background-color:#fff}.ui.article{padding:0!important;max-width:unset!important}.ui.header,.h2,.page-link{display:none}}
