.tier-stack[data-v-fbc747f6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin:0 0 2.5rem}.caption[data-v-fbc747f6]{align-items:baseline;color:#0000008c;display:flex;font-size:.68rem;gap:.75rem;justify-content:space-between;letter-spacing:.14em;padding:0 .25rem .4rem;text-transform:uppercase}.caption-title[data-v-fbc747f6]{font-weight:600}.caption-hint[data-v-fbc747f6]{color:#0006}.dark{color:#ffffff8c}.dark{color:#fff6}.stack[data-v-fbc747f6]{border:1px solid rgba(0,0,0,.12);border-radius:2px;display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0}.dark{border-color:#ffffff1f}.block[data-v-fbc747f6]{align-items:baseline;border-top:1px solid rgba(0,0,0,.12);-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:2.25rem 1fr auto;grid-template-rows:auto auto;padding:.45rem .75rem;position:relative;row-gap:.15rem}.block[data-v-fbc747f6]:first-child{border-top:0}.block-tag[data-v-fbc747f6]{grid-column:1;grid-row:1}.block-name[data-v-fbc747f6]{grid-column:2;grid-row:1}.block-marker[data-v-fbc747f6]{grid-column:3;grid-row:1}.block-checks[data-v-fbc747f6]{grid-column:2/-1;grid-row:2}.dark{border-top-color:#ffffff1f}.block-earlier[data-v-fbc747f6]{background:#0000000a;box-shadow:inset 0 1px #fff9;color:#000000b3}.dark{background:#ffffff0a;box-shadow:inset 0 1px #ffffff0a;color:#ffffffb3}.block-later[data-v-fbc747f6]{background:#00000003;color:#00000061}.dark{background:#ffffff04;color:#ffffff61}.block-current[data-v-fbc747f6]{background:#10b9811f;color:#055f46}.dark{background:#10b9812e;color:#a7f3d0}.block-tag[data-v-fbc747f6]{color:inherit;font-size:.7rem;font-weight:700;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.block-current .block-tag[data-v-fbc747f6]{color:#059669;opacity:1}.block-name[data-v-fbc747f6]{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.block-checks[data-v-fbc747f6]{color:inherit;font-size:.82rem;letter-spacing:.01em;min-width:0}.block-marker[data-v-fbc747f6]{background:#10b98138;border-radius:2px;color:#055f46;font-size:.58rem;font-weight:700;letter-spacing:.14em;padding:.08rem .3rem;white-space:nowrap}.dark{background:#10b9814d;color:#a7f3d0}.check[data-v-fbc747f6]{color:inherit;font-weight:500!important;text-decoration:none!important}.check-link[data-v-fbc747f6]:hover{text-decoration:underline!important}.check abbr[data-v-fbc747f6]{border-bottom:1px dotted;cursor:help;text-decoration:none}.check-current[data-v-fbc747f6]{font-weight:700!important}.block-current .check-current[data-v-fbc747f6]{color:#059669}.dark{color:#6ee7b7}.check-sep[data-v-fbc747f6]{opacity:.35}@media(max-width:640px){.block[data-v-fbc747f6]{-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:1.75rem 1fr}.block-name[data-v-fbc747f6]{font-size:.66rem;grid-column:2}.block-marker[data-v-fbc747f6]{grid-column:2;grid-row:2;justify-self:start}.block-checks[data-v-fbc747f6]{font-size:.78rem;grid-column:2;grid-row:3}}.academy-sidebar[data-v-0ec839c9] .active{background-color:#10b98114;color:#059669;font-weight:500}.dark{background-color:#10b9811f;color:#34d399}.academy-article[data-v-93c99b65] code{background:#0000000d;border-radius:2px;font-size:.92em;font-weight:400;padding:.125rem .375rem}.dark{background:#ffffff14}.academy-article[data-v-93c99b65] code:after,.academy-article[data-v-93c99b65] code:before{content:none}.academy-article[data-v-93c99b65] pre{background:#000;border-radius:0;color:#fff;font-size:.9rem}.academy-article[data-v-93c99b65] pre code{background:transparent;font-size:inherit;padding:0}.academy-article[data-v-93c99b65] a{color:#059669;font-weight:500;text-decoration:none}.dark{color:#34d399}.academy-article[data-v-93c99b65] a:hover{text-decoration:underline}.academy-article[data-v-93c99b65] h1{font-weight:700;letter-spacing:-.02em}.academy-article[data-v-93c99b65] h2{font-weight:700;letter-spacing:-.01em;margin-top:4rem}.academy-article[data-v-93c99b65] h3{font-size:1.125rem;margin-top:2.5rem}.academy-article[data-v-93c99b65] hr{border-color:#0000001a;margin-bottom:4rem;margin-top:4rem}.dark{border-color:#ffffff1a}.academy-article[data-v-93c99b65] table{font-size:.9rem}.academy-article[data-v-93c99b65] th{font-weight:600;text-align:left}
