/*!
  * Milligram v1.4.1
  * https://milligram.io
  *
  * Copyright (c) 2020 CJ Patoilo
  * Licensed under the MIT license
 */
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212121);--color-bg-highlight:var(--lightningcss-light,#f4f5f6)var(--lightningcss-dark,#2b2b2b);--color-bg-transparent:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#21212199);--color-text:var(--lightningcss-light,#606c76)var(--lightningcss-dark,#dcdcdc);--color-text-highlight:var(--lightningcss-light,#90a0ad)var(--lightningcss-dark,#b3b3b3);--color-border:var(--lightningcss-light,#d1d1d1)var(--lightningcss-dark,#707070);--color-main:var(--lightningcss-light,#9b4dca)var(--lightningcss-dark,#dcdcdc);--color-main-highlight:var(--lightningcss-light,#b982da)var(--lightningcss-dark,#b3b3b3);--color-main-text:var(--lightningcss-light,var(--color-bg))var(--lightningcss-dark,var(--color-bg));--border-radius:4px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:after,:before{box-sizing:inherit;scrollbar-color:var(--color-main) var(--color-bg);scrollbar-width:thin}html{box-sizing:border-box;font-size:62.5%}body{color:var(--color-text);background-color:var(--color-bg);letter-spacing:.01em;margin:0;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:300;line-height:1.6}header{background:var(--color-bg-transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px;position:sticky;top:0}main{padding:16px 8px}blockquote{border-left:.3rem solid var(--color-border);margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote :last-child{margin-bottom:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:var(--color-main);border:.1rem solid var(--color-main);border-radius:var(--border-radius);color:var(--color-main-text);padding:2px 6px;font-weight:700}.button:hover:not(:disabled),button:hover:not(:disabled),input[type=button]:hover:not(:disabled),input[type=reset]:hover:not(:disabled),input[type=submit]:hover:not(:disabled){background-color:var(--color-main-highlight);border-color:var(--color-main-highlight);color:var(--color-main-text)}.button:focus:not(:disabled),button:focus:not(:disabled),input[type=button]:focus:not(:disabled),input[type=reset]:focus:not(:disabled),input[type=submit]:focus:not(:disabled){outline-offset:-1px;outline:1px solid}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default;opacity:.5}code{background:var(--color-bg-highlight);border-radius:var(--border-radius);white-space:nowrap;margin:0 .2rem;padding:.2rem .5rem;font-size:86%}pre{background:var(--color-bg-highlight);border-left:.3rem solid var(--color-main);overflow-y:hidden}pre>code{white-space:pre;border-radius:0;padding:1rem 1.5rem;display:block}hr{border:0;border-top:.1rem solid var(--color-bg-highlight);margin:1rem 0}hr.vertical{border:0;border-left:.1rem solid var(--color-bg-highlight);margin:0 1rem}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],input:not([type]),textarea{appearance:none;color:inherit;border:.1rem solid var(--color-border);border-radius:var(--border-radius);background-color:#0000;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select:focus{border-color:var(--color-main);outline:0}select{color:inherit;border:.1rem solid var(--color-border);border-radius:var(--border-radius);background-color:#0000}select[multiple]{background:0 0;height:auto}select option{color:var(--color-text);background-color:var(--color-bg)}textarea{min-height:6.5rem}label,legend{margin-bottom:.5rem;font-size:1.6rem;font-weight:700;display:block}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{accent-color:var(--color-main);display:inline}input[type=checkbox][readonly]{pointer-events:none;cursor:default;vertical-align:middle;width:auto}li:has(>input[type=checkbox][readonly]:first-child){align-items:center;gap:.4rem;list-style:none;display:flex}section{width:100%;max-width:112rem;margin:0 auto;padding:7.5rem 2rem;position:relative}a{color:var(--color-main);cursor:pointer}a:focus,a:hover{color:var(--color-main-highlight);text-decoration:underline}header a{padding:8px;text-decoration:none}dl,ol,ul{margin-top:0;padding-left:0;list-style:none}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ol{list-style:inside decimal}ul{list-style:inside}ul ul{list-style:inside circle}table{border-spacing:0;text-align:left;border-collapse:collapse;width:100%;display:block;overflow-x:auto}td,th{text-align:center;padding:6px}td:first-child,th:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}td:last-child,th:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}thead tr{text-align:center;background-color:var(--color-bg-highlight)}tbody tr:hover{background-color:var(--color-bg-highlight)}@media (width>=40rem){table{overflow-x:initial;display:table}}b,strong{font-weight:700}p{margin-top:0}h1,h2,h3,h4,h5,h6{letter-spacing:-.1rem;margin-top:0;margin-bottom:0;font-weight:300}h1{font-size:4.6rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{letter-spacing:-.08rem;font-size:2.2rem;line-height:1.35}h5{letter-spacing:-.05rem;font-size:1.8rem;line-height:1.5}h6{letter-spacing:0;font-size:1.6rem;line-height:1.4}img{max-width:100%}dialog{background-color:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--border-radius);outline:none;margin:auto}dialog::backdrop{background-color:var(--color-bg);filter:brightness(1.4);opacity:.9}dialog header{margin-bottom:16px}dialog footer{margin-top:16px}button svg,[role=button] svg{vertical-align:middle;width:1.2em;height:1.2em}input{width:100%}[role=button]{background-color:var(--color-main);border:.1rem solid var(--color-main);border-radius:var(--border-radius);color:var(--color-main-text);cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:2px 6px;font-weight:700;display:inline-flex}[role=button]:hover{background-color:var(--color-main-highlight);border-color:var(--color-main-highlight)}:root{--color-long:#089981;--color-short:#f23645;--color-long-background:#22c55e1a;--color-short-background:#ef44441a}.long,.number1{color:var(--color-long)}.background-long,.background-number1{background-color:var(--color-long-background)}.short,.number-1{color:var(--color-short)}.background-short,.background-number-1{background-color:var(--color-short-background)}.playbook-card{background-color:var(--color-bg-highlight);border:1px solid var(--color-border);border-radius:var(--border-radius);color:inherit;flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:border-color .2s;display:flex}.playbook-card:hover{border-color:var(--color-main);color:inherit;text-decoration:none}.direction-badge{border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;font-size:1.1rem;font-weight:700}.document{background-color:var(--color-bg-highlight);border-radius:var(--border-radius);width:100%;min-height:200px;padding:32px}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:16px}.gap-4{gap:32px}.align-items-center{align-items:center}.self-start{align-self:flex-start}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-muted{color:var(--color-text-highlight)}.relative{position:relative}.w-full{width:100%}.p-1{padding:4px}.p-2{padding:8px}.p-4{padding:16px}.rounded{border-radius:var(--border-radius)}.bg-highlight{background-color:var(--color-bg-highlight)}
