@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
    body {
        @apply text-c-primary-text;
    }

    a {
        @apply text-c-link;
    }

    a:hover {
        @apply underline text-c-link-hover;
    }

    a.button:hover {
        @apply no-underline;
    }

    .pre-title-hash::before {
        content: "#";
    }

    .max-h-33pct {
        max-height: 33vh;
    }
}
.text-bigger {
    font-size: 120%;
}
.text-biggerer {
    font-size: 141%;
}
.max-w-3\/4 {
    max-width: 75%;
}
.word-wrap-break-word {
    word-wrap: break-word;
}
.word-wrap-normal {
    word-wrap: normal;
}
.word-wrap-anywhere {
    word-wrap: anywhere;
}
/* The purpose of this file is to create classes that match the class names we've used from bulma, which should make for an easier transition to tailwind */
.breadcrumb {
    @apply text-base whitespace-nowrap;
}
.breadcrumb ol,
.breadcrumb ul {
    @apply flex items-start flex-wrap justify-start list-none m-0 p-0;
}
.breadcrumb li {
    @apply items-center flex m-0 p-0;
}
.breadcrumb a,
.breadcrumb>ul>li>* {
    @apply items-center flex justify-center px-3 py-0;
}
.breadcrumb a:hover {
    @apply text-black text-opacity-70;
}
.breadcrumb li:first-child a {
    @apply pl-1;
}
.breadcrumb li+li::before {
    @apply text-gray-400;
    content: "\0002f";
}
.breadcrumb li.is-active a {
    @apply text-gray-600 cursor-default pointer-events-auto;
}
.breadcrumb:not(:last-child) {
    @apply mb-0;
}
.title {
    @apply font-medium mb-4;
}
.is-sized-1 {
    @apply text-6xl;
}
.is-sized-2 {
    @apply text-5xl;
}
.is-sized-3 {
    @apply text-4xl;
}
.is-sized-4 {
    @apply text-3xl;
}
.is-sized-5 {
    @apply text-2xl;
}
.is-sized-6 {
    @apply text-xl;
}
.table.is-fullwidth {
    @apply w-full;
}
.footer {
    @apply bg-gray-100 px-4 py-8 mt-10;
}
.hero {
    @apply bg-c-primary-bg text-white flex flex-col justify-between items-stretch;
}
.hero.is-primary {
    @apply text-white bg-c-primary-bg;
}
.navbar-menu {
    @apply -mr-3 flex-grow flex-shrink-0 items-stretch flex shadow-none;
}
.hero.is-primary .navbar-menu {
    @apply bg-c-primary-bg;
}
.hero-head,
.hero-foot {
    @apply flex-grow-0 flex-shrink-0;
}
.navbar {
    @apply min-h-0 relative z-30;
}
.container {
    @apply flex-grow mx-auto relative w-auto;
}
.navbar .container {
    @apply items-stretch flex w-full;
}
.hero .navbar {
    @apply bg-none bg-transparent;
}
.navbar-brand {
    @apply -ml-3 items-stretch flex flex-shrink-0 min-h-0;
}
.navbar a.navbar-item:hover {
    @apply bg-black bg-opacity-20;
}
a.navbar-item:hover {
    @apply no-underline;
}
a.navbar-item {
    @apply no-underline;
}
.navbar-item {
    @apply items-center flex flex-shrink-0 flex-grow-0 px-3 py-2 relative text-current;
}
.navbar-end {
    @apply justify-end ml-auto items-stretch flex;
}
.hero.is-primary a.navbar-item {
    @apply text-current;
}
.hero.is-small .hero-body {
    @apply p-6 flex-shrink-0 flex-grow;
}
.tabs {
    @apply items-stretch flex text-base justify-between overflow-hidden overflow-x-auto whitespace-nowrap select-none;
}
.tabs:not(:last-child) {
    @apply mb-6;
}
.tabs a {
    @apply items-center flex justify-center -mb-0 py-2 px-4 align-top text-opacity-90;
}
.tabs .tab-thin a {
    @apply p-0;
}
.tabs.is-boxed a {
    @apply border border-transparent;
}
.tabs li.is-active a {
    @apply rounded text-opacity-100 bg-opacity-80 border-current text-c-link-hover;
}
.tabs.is-boxed a:hover {
    @apply bg-gray-200 border-gray-100 shadow-inner;
    border-bottom-color: #ddd;
}
.tabs ul {
    @apply items-center flex flex-grow flex-shrink-0 content-start border-b border-gray-300 justify-start;
}
.tabs li {
    @apply block m-0 p-0;
}
.tabs.is-boxed li.is-active a {
    @apply bg-white border-gray-200;
    border-bottom-color: transparent;
}
.columns {
    @apply -mx-3 -mt-3 flex;
}
.columns:last-child {
    @apply -mb-3;
}
.column {
    @apply block flex-grow flex-shrink p-3;
}
.card {
    @apply bg-white rounded text-gray-500 max-w-full overflow-hidden relative shadow-lg;
}
.box {
    @apply bg-white rounded-md shadow-md text-gray-700 block p-5 border-gray-200 border;
}
.box:not(:last-child) {
    @apply mb-6;
}
.panel-block {
    @apply items-center text-gray-800 flex justify-start py-2 px-3;
}
.panel-block:not(:last-child) {
    @apply border-b border-gray-200 border-solid;
}
.notification {
    @apply bg-gray-100 relative p-4;
}
.notification.is-link {
    @apply bg-c-link text-white;
}
.notification.is-link.is-light {
    @apply bg-c-success-pale-bg text-c-darkm-link-text;
}
.notification.is-warning {
    @apply bg-c-warning text-black text-opacity-80;
}
.notification.is-danger.is-light {
    @apply bg-c-darkm-danger-bg text-c-darkm-danger-text;
}
.notification.is-danger {
    @apply bg-c-danger-bg text-white;
}
.section {
    @apply py-12 px-6 block;
}
.field:not(:last-child) {
    @apply mb-3;
}
.select {
    @apply inline-block max-w-full relative align-top;
}
.select:not(.is-multiple) {
    @apply h-10;
}
.select:not(.is-multiple):not(.is-loading)::after {
    @apply border-transparent right-0 z-0;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
    @apply border-transparent;
}
.select select {
    @apply cursor-pointer block text-base text-black text-opacity-70 max-w-full;
    @apply outline-none bg-white rounded border-gray-200 appearance-none;
    @apply h-10 px-3 py-2 relative align-top;
}
.select select:hover {
    @apply border-gray-400;
}
.select select:not([multiple]) {
    @apply pr-10;
}
.label {
    @apply text-black text-opacity-70 block text-base font-bold;
}
.label:not(:last-child) {
    @apply mb-2;
}
.input,
.textarea {
    @apply shadow-inner max-w-full w-full text-gray-800 rounded border-gray-200;
}
.textarea[rows] {
    height: auto;
    height: initial;
}
.textarea {
    @apply block min-w-full p-3 resize-y;
}
.input:hover,
.textarea:hover {
    @apply border-gray-400;
}
.input.disabled,
.textarea.disabled,
.select select.disabled,
.input:disabled,
.textarea:disabled,
.select select:disabled {
    @apply text-gray-700 bg-gray-200 border-0 shadow-none;
}
.tag {
    @apply text-xs inline-block py-1 px-2 rounded bg-c-category-tag-bg;
    margin-right: .5em;
}
.notif-base {
  @apply fixed text-c-primary-text bg-white mt-2 rounded p-4 shadow-2xl;
  transform: translateX(calc(-100% + 3.5rem));
  max-width: 33.333vw;
  min-width: 20rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.notif-container {
  @apply absolute mt-10 p-0;
}
.notif-inner {
  @apply border-b overflow-y-auto;
  max-height: 50vh;
}
.notif-li {
  @apply px-4 py-2;
}
.notif-title {
  @apply text-lg font-semibold;
}
.notif-view-all {
  @apply text-center;
}
.seen {
  @apply bg-gray-100;
}
.notif-p {
  @apply text-xs text-gray-600;
}
/*
   * Draw trees in HTML
   * https://two-wrongs.com/draw-a-tree-structure-with-only-css.html
   */
.clt,
.clt .clt-ul,
.clt .clt-li {
    position: relative;
}
.clt .clt-ul {
    list-style: none;
    padding-left: 20px;
}
.clt .clt-li::before,
.clt .clt-li::after {
    content: "";
    position: absolute;
    left: -12px;
}
.clt .clt-li::before {
    border-top: 1px solid #000;
    top: 9px;
    width: 8px;
    height: 0;
}
.clt .clt-li::after {
    border-left: 1px solid #000;
    width: 0px;
    top: 2px;
    @apply h-full;
}
.clt .clt-ul>.clt-li:last-child::after {
    height: 8px;
}
.content .clt .clt-ul {
    list-style-type: none;
    margin-top: 0;
    margin-left: 0;
}
.content .clt-li+.clt-li {
    margin-top: 0;
}
.content .clt .clt-ul .clt-li+.clt-li {
    margin-top: 0;
}
.clt.clt-comments .clt-li+.cli-li {
    @apply mb-4;
}
/* end trees */
[data-tab].is-active {
    @apply bg-c-success-pale-bg font-medium border-l-2 border-l-c-primary;
}
/* some classes we want to make sure are available:
    float-left float-right
    */
.markdown h1 {
    @apply text-markdown-h1 mb-4 font-light;
}
.markdown h2 {
    @apply text-markdown-h2 mb-4 font-light;
}
.markdown h3 {
    @apply text-markdown-h3 mb-4 font-normal;
}
.markdown h4 {
    @apply text-markdown-h4 mb-4 font-normal;
}
.markdown h5 {
    @apply text-markdown-h5 mb-4 font-medium;
}
.markdown h6 {
    @apply text-markdown-h6 mb-4 font-semibold;
}
.markdown ul {
    @apply list-inside list-disc mb-4;
}
.markdown ol {
    @apply list-inside list-decimal mb-4;
}
.markdown table {
    @apply border mb-4;
}
.markdown div.highlight {
    @apply p-4 mb-2 rounded;
}
.markdown div.highlight pre.highlight {
    @apply overflow-x-auto;
}
.markdown pre {
    @apply mb-4;
}
.markdown hr {
    @apply mb-4;
}
.markdown p {
    @apply mb-4;
}
.markdown :last-child {
    @apply mb-0;
}
.markdown li p {
    @apply inline-block;
}
.markdown table th {
    @apply border font-semibold p-2 bg-gray-800 bg-opacity-10 border-gray-800;
}
.markdown table td {
    @apply border p-2 border-gray-300;
}
.markdown table tr:nth-child(even) {
    @apply bg-gray-600 bg-opacity-10;
}
.markdown blockquote {
    @apply border-l-4 border-l-c-primary pl-4 py-4 my-4 bg-gray-700 bg-opacity-10;
}
.markdown blockquote blockquote {
    @apply py-2 my-2 bg-gray-700 bg-opacity-10;
}
.markdown blockquote p {
    @apply mb-0;
}
.markdown blockquote p:not(:last-child) {
    @apply my-2;
}
.button {
    /* whitespace-nowrap */
    @apply rounded border border-gray-300 text-gray-700 justify-center py-2 px-4 text-center shadow bg-white cursor-pointer;
}
.button:hover {
    @apply text-gray-800 border-gray-300 shadow-lg;
}
.button-sm {
    @apply py-1 px-2 text-xs;
}
.button.is-clear {
    @apply bg-opacity-60 bg-white;
}
.button.is-info,
.button.is-success,
.button.is-link {
    @apply bg-c-success border-transparent text-white;
}
.button.is-info:hover,
.button.is-success:hover,
.button.is-link:hover {
    @apply bg-c-success-darker text-white;
}
.button.is-warning {
    @apply bg-c-warning border-transparent text-opacity-70 text-black;
}
.button.is-warning:hover {
    @apply bg-c-warning-darker text-black;
}
/* custom, hopefully more flexible impl of breadcrumbs-like thing */
ol.items-pipe-between {
    @apply list-none;
}
.items-pipe-between > li {
    @apply items-center flex m-0 p-0;
}
.items-pipe-between > li > * {
    @apply flex items-center px-1 py-0;
}
.items-pipe-between > *:not(:first-child)::before {
    @apply text-gray-600;
    content: "\0007C";
}
.highlight table td { padding: 5px; }
.highlight table pre { margin: 0; }
.highlight .gh {
  color: #999999;
}
.highlight .sr {
  color: #f6aa11;
}
.highlight .go {
  color: #888888;
}
.highlight .gp {
  color: #555555;
}
.highlight .gs {
}
.highlight .gu {
  color: #aaaaaa;
}
.highlight .nb {
  color: #f6aa11;
}
.highlight .cm {
  color: #75715e;
}
.highlight .cp {
  color: #75715e;
}
.highlight .c1 {
  color: #75715e;
}
.highlight .cs {
  color: #75715e;
}
.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
  color: #75715e;
}
.highlight .err {
  color: #960050;
}
.highlight .gr {
  color: #960050;
}
.highlight .gt {
  color: #960050;
}
.highlight .gd {
  color: #49483e;
}
.highlight .gi {
  color: #49483e;
}
.highlight .ge {
  color: #49483e;
}
.highlight .kc {
  color: #66d9ef;
}
.highlight .kd {
  color: #66d9ef;
}
.highlight .kr {
  color: #66d9ef;
}
.highlight .no {
  color: #66d9ef;
}
.highlight .kt {
  color: #66d9ef;
}
.highlight .mf {
  color: #ae81ff;
}
.highlight .mh {
  color: #ae81ff;
}
.highlight .il {
  color: #ae81ff;
}
.highlight .mi {
  color: #ae81ff;
}
.highlight .mo {
  color: #ae81ff;
}
.highlight .m, .highlight .mb, .highlight .mx {
  color: #ae81ff;
}
.highlight .sc {
  color: #ae81ff;
}
.highlight .se {
  color: #ae81ff;
}
.highlight .ss {
  color: #ae81ff;
}
.highlight .sd {
  color: #e6db74;
}
.highlight .s2 {
  color: #e6db74;
}
.highlight .sb {
  color: #e6db74;
}
.highlight .sh {
  color: #e6db74;
}
.highlight .si {
  color: #e6db74;
}
.highlight .sx {
  color: #e6db74;
}
.highlight .s1 {
  color: #e6db74;
}
.highlight .s, .highlight .sa, .highlight .dl {
  color: #e6db74;
}
.highlight .na {
  color: #a6e22e;
}
.highlight .nc {
  color: #a6e22e;
}
.highlight .nd {
  color: #a6e22e;
}
.highlight .ne {
  color: #a6e22e;
}
.highlight .nf, .highlight .fm {
  color: #a6e22e;
}
.highlight .vc {
  color: #ffffff;
  background-color: #272822;
}
.highlight .nn {
  color: #ffffff;
  background-color: #272822;
}
.highlight .nl {
  color: #ffffff;
  background-color: #272822;
}
.highlight .ni {
  color: #ffffff;
  background-color: #272822;
}
.highlight .bp {
  color: #ffffff;
  background-color: #272822;
}
.highlight .vg {
  color: #ffffff;
  background-color: #272822;
}
.highlight .vi {
  color: #ffffff;
  background-color: #272822;
}
.highlight .nv, .highlight .vm {
  color: #ffffff;
  background-color: #272822;
}
.highlight .w {
  color: #ffffff;
  background-color: #272822;
}
.highlight {
  color: #ffffff;
  background-color: #272822;
}
.highlight .n, .highlight .py, .highlight .nx {
  color: #ffffff;
  background-color: #272822;
}
.highlight .ow {
  color: #f92672;
}
.highlight .nt {
  color: #f92672;
}
.highlight .k, .highlight .kv {
  color: #f92672;
}
.highlight .kn {
  color: #f92672;
}
.highlight .kp {
  color: #f92672;
}
.highlight .o {
  color: #f92672;
}
.btn {
    @apply px-4 py-2 bg-c-success-darker text-white rounded;
}
@layer base {
    body {
        @apply text-c-primary-text;
        word-wrap: anywhere;
    }

    a {
        @apply text-c-link underline;
    }

    a.button, a.navbar-item {
        @apply no-underline;
    }

    a:hover {
        @apply underline text-c-link-hover;
    }

    a.button:hover {
        @apply no-underline;
    }

    *:not(pre) > code {
        @apply px-0.5 bg-gray-100 border rounded border-gray-400;
    }

    strong {
        color: var(--color-c-bold);
    }

    em {
        color: var(--color-c-italics);
    }

    ::-moz-selection {
        color: var(--color-c-text-highlighted);
        background: var(--color-c-text-highlighted-bg);
    }

    ::selection, ::-moz-selection {
        color: var(--color-c-text-highlighted);
        background: var(--color-c-text-highlighted-bg);
    }
}
[x-convert-markdown] {
    /* if markdown isn't converted for some reason, this will keep it readable */
    @apply whitespace-pre;
}
svg.octicon {
    height: 1em;
    width: 1em;
    position: relative;
}
.tooltip {
    /* transition via opacity */
    @apply opacity-0 invisible;
    @apply transition-all duration-200 ease-linear transform;
    /* move down height:100% (of parent, I think) */
    @apply top-full;
    /* general tooltip stylings */
    @apply absolute px-2 py-1 rounded border border-gray-200 bg-gray-600 shadow-md;
    @apply text-sm font-light text-gray-100 whitespace-nowrap;
}
.has-tooltip:hover .tooltip {
    @apply visible opacity-100 z-50 select-text;
}
.has-tooltip {
    @apply relative inline-flex justify-center;
}
.grid>a {
    @apply col-span-1 px-4 py-2 border-gray-200 rounded border mr-auto whitespace-nowrap;
}
.grid>a:hover {
    @apply border-gray-600;
}
.grid>br {
    display: none;
}
.left { float: left; }
.right { float: right; }
.pagination {
    @apply py-4 w-full flex flex-row items-center justify-center align-middle gap-1;

    > * {
        @apply px-2 select-none;
    }

    > a {
        @apply border hover:border-gray-400 border-transparent transition py-1 rounded;
    }

    > .gap {
        @apply px-1;
    }

    > .current {
        @apply py-1 rounded bg-c-primary-bg text-white;
    }

    > .disabled {
        @apply text-gray-400 select-none;
    }
}

.octicon {
  display: inline-block;
  vertical-align: text-top;
  fill: currentColor;
  overflow: visible;
}

@tailwind base;@tailwind components;@tailwind utilities;.text-bigger{font-size:120%}.text-biggerer{font-size:141%}.max-w-3\/4{max-width:75%}.word-wrap-break-word{word-wrap:break-word}.word-wrap-normal{word-wrap:normal}.word-wrap-anywhere{word-wrap:anywhere}.breadcrumb{white-space:nowrap;font-size:1rem;line-height:1.5rem}.breadcrumb ol, .breadcrumb ul{margin:0px;display:flex;list-style-type:none;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding:0px}.breadcrumb li{margin:0px;display:flex;align-items:center;padding:0px}.breadcrumb a, .breadcrumb>ul>li>*{display:flex;align-items:center;justify-content:center;padding-left:0.75rem;padding-right:0.75rem;padding-top:0px;padding-bottom:0px}.breadcrumb a:hover{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));--tw-text-opacity:0.7}.breadcrumb li:first-child a{padding-left:0.25rem}.breadcrumb li+li::before{--tw-text-opacity:1;color:rgba(163, 163, 163, var(--tw-text-opacity));content:"/"}.breadcrumb li.is-active a{pointer-events:auto;cursor:default;--tw-text-opacity:1;color:rgba(82, 82, 82, var(--tw-text-opacity))}.breadcrumb:not(:last-child){margin-bottom:0px}.title{margin-bottom:1rem;font-weight:500}.is-sized-1{font-size:3.75rem;line-height:1}.is-sized-2{font-size:3rem;line-height:1}.is-sized-3{font-size:2.25rem;line-height:2.5rem}.is-sized-4{font-size:1.875rem;line-height:2.25rem}.is-sized-5{font-size:1.5rem;line-height:2rem}.is-sized-6{font-size:1.25rem;line-height:1.75rem}.table.is-fullwidth{width:100%}.footer{margin-top:2.5rem;--tw-bg-opacity:1;background-color:rgba(245, 245, 245, var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:2rem}.hero{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background-color:#31936b;background-color:var(--color-c-primary-background, #31936b);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.hero.is-primary{background-color:#31936b;background-color:var(--color-c-primary-background, #31936b);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.navbar-menu{margin-right:-0.75rem;display:flex;flex-shrink:0;flex-grow:1;align-items:stretch;--tw-shadow:0 0 #0000;box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hero.is-primary .navbar-menu{background-color:#31936b;background-color:var(--color-c-primary-background, #31936b)}.hero-head, .hero-foot{flex-shrink:0;flex-grow:0}.navbar{position:relative;z-index:30;min-height:0px}.container{position:relative;margin-left:auto;margin-right:auto;width:auto;flex-grow:1}.navbar .container{display:flex;width:100%;align-items:stretch}.hero .navbar{background-color:transparent;background-image:none}.navbar-brand{margin-left:-0.75rem;display:flex;min-height:0px;flex-shrink:0;align-items:stretch}.navbar a.navbar-item:hover{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity));--tw-bg-opacity:0.2}a.navbar-item:hover{text-decoration:none}a.navbar-item{text-decoration:none}.navbar-item{position:relative;display:flex;flex-shrink:0;flex-grow:0;align-items:center;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;color:currentColor}.navbar-end{margin-left:auto;display:flex;align-items:stretch;justify-content:flex-end}.hero.is-primary a.navbar-item{color:currentColor}.hero.is-small .hero-body{flex-shrink:0;flex-grow:1;padding:1.5rem}.tabs{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap;font-size:1rem;line-height:1.5rem}.tabs:not(:last-child){margin-bottom:1.5rem}.tabs a{margin-bottom:0px;display:flex;align-items:center;justify-content:center;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;vertical-align:top;--tw-text-opacity:0.9}.tabs .tab-thin a{padding:0px}.tabs.is-boxed a{border-width:1px;border-color:transparent}.tabs li.is-active a{border-radius:0.25rem;border-color:currentColor;--tw-bg-opacity:0.8;color:#2563eb;color:var(--color-c-link-hover, #2563eb);--tw-text-opacity:1}.tabs.is-boxed a:hover{--tw-border-opacity:1;border-color:rgba(245, 245, 245, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(229, 229, 229, var(--tw-bg-opacity));--tw-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-bottom-color:#ddd}.tabs ul{display:flex;flex-shrink:0;flex-grow:1;align-content:flex-start;align-items:center;justify-content:flex-start;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(212, 212, 212, var(--tw-border-opacity))}.tabs li{margin:0px;display:block;padding:0px}.tabs.is-boxed li.is-active a{--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));border-bottom-color:transparent}.columns{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem;display:flex}.columns:last-child{margin-bottom:-0.75rem}.column{display:block;flex-shrink:1;flex-grow:1;padding:0.75rem}.card{position:relative;max-width:100%;overflow:hidden;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(115, 115, 115, var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.box{display:block;border-radius:0.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));padding:1.25rem;--tw-text-opacity:1;color:rgba(64, 64, 64, var(--tw-text-opacity));--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.box:not(:last-child){margin-bottom:1.5rem}.panel-block{display:flex;align-items:center;justify-content:flex-start;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;--tw-text-opacity:1;color:rgba(38, 38, 38, var(--tw-text-opacity))}.panel-block:not(:last-child){border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity))}.notification{position:relative;--tw-bg-opacity:1;background-color:rgba(245, 245, 245, var(--tw-bg-opacity));padding:1rem}.notification.is-link{background-color:#3b82f6;background-color:var(--color-c-link, #3b82f6);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.notification.is-link.is-light{background-color:#eff6ff;background-color:var(--color-c-success-pale-bg, #eff6ff);color:#1d4eff;color:var(--color-c-darkm-link-text, #1d4eff)}.notification.is-warning{background-color:#fcd34d;background-color:var(--color-c-warning-bg, #fcd34d);--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));--tw-text-opacity:0.8}.notification.is-danger.is-light{background-color:#fee2e2;background-color:var(--color-c-darkm-danger-bg, #fee2e2);color:#991b1b;color:var(--color-c-darkm-danger-text, #991b1b)}.notification.is-danger{background-color:#ef4444;background-color:var(--color-c-danger-bg, #ef4444);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.section{display:block;padding-top:3rem;padding-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem}.field:not(:last-child){margin-bottom:0.75rem}.select{position:relative;display:inline-block;max-width:100%;vertical-align:top}.select:not(.is-multiple){height:2.5rem}.select:not(.is-multiple):not(.is-loading)::after{right:0px;z-index:0;border-color:transparent}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:transparent}.select select{display:block;max-width:100%;cursor:pointer;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));--tw-text-opacity:0.7;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.25rem;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;position:relative;height:2.5rem;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;vertical-align:top}.select select:hover{--tw-border-opacity:1;border-color:rgba(163, 163, 163, var(--tw-border-opacity))}.select select:not([multiple]){padding-right:2.5rem}.label{display:block;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));--tw-text-opacity:0.7}.label:not(:last-child){margin-bottom:0.5rem}.input, .textarea{width:100%;max-width:100%;border-radius:0.25rem;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(38, 38, 38, var(--tw-text-opacity));--tw-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.textarea[rows]{height:auto;height:initial}.textarea{display:block;min-width:100%;resize:vertical;padding:0.75rem}.input:hover, .textarea:hover{--tw-border-opacity:1;border-color:rgba(163, 163, 163, var(--tw-border-opacity))}.input.disabled, .textarea.disabled, .select select.disabled, .input:disabled, .textarea:disabled, .select select:disabled{border-width:0px;--tw-bg-opacity:1;background-color:rgba(229, 229, 229, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(64, 64, 64, var(--tw-text-opacity));--tw-shadow:0 0 #0000;box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.tag{display:inline-block;border-radius:0.25rem;background-color:#e5e7eb;background-color:var(--color-c-category-tag-bg, #e5e7eb);padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.75rem;line-height:1rem;margin-right:.5em}/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize *//*
Document
========
*//**
Use a better box model (opinionated).
*/*,
::before,
::after {
	box-sizing: border-box;
}/**
Use a more readable tab size (opinionated).
*/html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}/*
Sections
========
*//**
Remove the margin in all browsers.
*/body {
	margin: 0;
}/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/body {
	font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}/*
Grouping content
================
*//**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}/*
Text-level semantics
====================
*//**
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}/**
Add the correct font weight in Edge and Safari.
*/b,
strong {
	font-weight: bolder;
}/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}/**
Add the correct font size in all browsers.
*/small {
	font-size: 80%;
}/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}sub {
	bottom: -0.25em;
}sup {
	top: -0.5em;
}/*
Tabular data
============
*//**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}/*
Forms
=====
*//**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/button,
select { /* 1 */
	text-transform: none;
}/**
Correct the inability to style clickable types in iOS and Safari.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}/**
Remove the inner border and padding in Firefox.
*/::-moz-focus-inner {
	border-style: none;
	padding: 0;
}/**
Restore the focus styles unset by the previous rule.
*/:-moz-focusring {
	outline: 1px dotted ButtonText;
}/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/:-moz-ui-invalid {
	box-shadow: none;
}/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/legend {
	padding: 0;
}/**
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
	vertical-align: baseline;
}/**
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}/**
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
	-webkit-appearance: none;
}/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}/*
Interactive
===========
*//*
Add the correct display in Chrome and Safari.
*/summary {
	display: list-item;
}/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 *//**
 * Removes the default spacing and border for appropriate elements.
 */blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}button {
  background-color: transparent;
  background-image: none;
}fieldset {
  margin: 0;
  padding: 0;
}ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}/**
 * Tailwind custom reset styles
 *//**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */html {
  font-family: Inter var, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */body {
  font-family: inherit;
  line-height: inherit;
}/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}/*
 * Ensure horizontal rules are visible by default
 */hr {
  border-top-width: 1px;
}/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */img {
  border-style: solid;
}textarea {
  resize: vertical;
}input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #a3a3a3;
}input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1;
  color: #a3a3a3;
}input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #a3a3a3;
}button,
[role="button"] {
  cursor: pointer;
}/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */:-moz-focusring {
	outline: auto;
}table {
  border-collapse: collapse;
}h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */a {
  color: inherit;
  text-decoration: inherit;
}/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */img,
video {
  max-width: 100%;
  height: auto;
}/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */[hidden] {
  display: none;
}*, ::before, ::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#737373;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder, textarea::-moz-placeholder{color:#737373;opacity:1}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#737373;opacity:1}input::placeholder,textarea::placeholder{color:#737373;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23737373' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}[multiple]{background-image:none;background-image:initial;background-position:0 0;background-position:initial;background-repeat:unset;background-size:auto auto;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#737373;border-width:1px;--tw-shadow:0 0 #0000}[type='checkbox']{border-radius:0px}[type='radio']{border-radius:100%}[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[type='checkbox']:checked,[type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{border-color:transparent;background-color:currentColor}[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor}[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type='file']:focus{outline:1px auto -webkit-focus-ring-color}body{color:#404040;color:var(--color-c-primary-text, #404040)}a{color:#3b82f6;color:var(--color-c-link, #3b82f6)}a:hover{color:#2563eb;color:var(--color-c-link-hover, #2563eb);text-decoration:underline}a.button:hover{text-decoration:none}.pre-title-hash::before{content:"#"}body{color:#404040;color:var(--color-c-primary-text, #404040)}a{color:#3b82f6;color:var(--color-c-link, #3b82f6)}a:hover{color:#2563eb;color:var(--color-c-link-hover, #2563eb);text-decoration:underline}a.button:hover{text-decoration:none}.pre-title-hash::before{content:"#"}body{color:#404040;color:var(--color-c-primary-text, #404040);word-wrap:anywhere}a{color:#3b82f6;color:var(--color-c-link, #3b82f6);text-decoration:underline}a.button, a.navbar-item{text-decoration:none}a:hover{color:#2563eb;color:var(--color-c-link-hover, #2563eb);text-decoration:underline}a.button:hover{text-decoration:none}*:not(pre)>code{border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(163, 163, 163, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(245, 245, 245, var(--tw-bg-opacity));padding-left:0.125rem;padding-right:0.125rem}strong{color:var(--color-c-bold)}em{color:var(--color-c-italics)}::-moz-selection{color:var(--color-c-text-highlighted);background:var(--color-c-text-highlighted-bg)}::selection,::-moz-selection{color:var(--color-c-text-highlighted);background:var(--color-c-text-highlighted-bg)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.top-0{top:0px}.right-0{right:0px}.left-0{left:0px}.top-12{top:3rem}.right-12{right:3rem}.z-10{z-index:10}.z-0{z-index:0}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-1{grid-column:span 1 / span 1}.col-span-3{grid-column:span 3 / span 3}.float-right{float:right}.float-left{float:left}.m-4{margin:1rem}.m-2{margin:0.5rem}.m-3{margin:0.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-3{margin-top:0.75rem;margin-bottom:0.75rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-4{margin-left:1rem;margin-right:1rem}.my-1{margin-top:0.25rem;margin-bottom:0.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:0.5rem;margin-bottom:0.5rem}.mt-6{margin-top:1.5rem}.mb-4{margin-bottom:1rem}.mb-2{margin-bottom:0.5rem}.mt-4{margin-top:1rem}.mb-8{margin-bottom:2rem}.mb-0{margin-bottom:0px}.mr-4{margin-right:1rem}.mb-5{margin-bottom:1.25rem}.mt-12{margin-top:3rem}.mt-8{margin-top:2rem}.mb-1{margin-bottom:0.25rem}.mr-1{margin-right:0.25rem}.mt-2{margin-top:0.5rem}.ml-2{margin-left:0.5rem}.-mt-2{margin-top:-0.5rem}.ml-4{margin-left:1rem}.mb-3{margin-bottom:0.75rem}.mt-1{margin-top:0.25rem}.mb-6{margin-bottom:1.5rem}.mr-2{margin-right:0.5rem}.mr-12{margin-right:3rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.h-2{height:0.5rem}.h-24{height:6rem}.min-h-0{min-height:0px}.w-full{width:100%}.w-1\/3{width:33.333333%}.w-2{width:0.5rem}.w-16{width:4rem}.w-32{width:8rem}.min-w-full{min-width:100%}.max-w-full{max-width:100%}.max-w-4xl{max-width:56rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}.translate-x-1\/2{--tw-translate-x:50%;transform:var(--tw-transform)}.scale-y-50{--tw-scale-y:.5;transform:var(--tw-transform)}.scale-y-100{--tw-scale-y:1;transform:var(--tw-transform)}.transform{transform:var(--tw-transform)}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-end{align-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-2{grid-gap:0.5rem;gap:0.5rem}.gap-12{grid-gap:3rem;gap:3rem}.gap-1{grid-gap:0.25rem;gap:0.25rem}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.space-x-3 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgba(229, 229, 229, var(--tw-divide-opacity))}.overflow-x-auto{overflow-x:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:0.25rem}.rounded-md{border-radius:0.375rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:0.5rem}.rounded-b{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}.rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-l-4{border-left-width:4px}.border-c-danger-bg{border-color:#ef4444;border-color:var(--color-c-danger-bg, #ef4444)}.border-gray-800{--tw-border-opacity:1;border-color:rgba(38, 38, 38, var(--tw-border-opacity))}.border-c-primary{border-color:#34d399;border-color:var(--color-c-primary, #34d399)}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity))}.border-c-warning-darker{border-color:#fbbf24;border-color:var(--color-c-warning-bg-darker, #fbbf24)}.border-gray-300{--tw-border-opacity:1;border-color:rgba(212, 212, 212, var(--tw-border-opacity))}.border-c-success-darkerer{border-color:#1d4ed8;border-color:var(--color-c-success-darkerer, #1d4ed8)}.border-gray-500{--tw-border-opacity:1;border-color:rgba(115, 115, 115, var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity:1;border-color:rgba(191, 219, 254, var(--tw-border-opacity))}.border-green-200{--tw-border-opacity:1;border-color:rgba(167, 243, 208, var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgba(254, 202, 202, var(--tw-border-opacity))}.border-c-link-hover{border-color:#2563eb;border-color:var(--color-c-link-hover, #2563eb)}.border-c-success{border-color:#3b82f6;border-color:var(--color-c-success, #3b82f6)}.border-opacity-50{--tw-border-opacity:0.5}.bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.bg-c-title-bg{background-color:#d1fae5;background-color:var(--color-c-title-bg, #d1fae5)}.bg-c-content-body-bg{background-color:#eff6ff;background-color:var(--color-c-content-body-bg, #eff6ff)}.bg-c-darkm-danger-bg{background-color:#fee2e2;background-color:var(--color-c-darkm-danger-bg, #fee2e2)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245, 245, 245, var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}.bg-c-primary-highlight{background-color:#c6f2e1;background-color:var(--color-c-primary-highlight, #c6f2e1)}.bg-c-focus-highlight-bg{background-color:#fde68a;background-color:var(--color-c-focus-highlight-bg, #fde68a)}.bg-c-success-pale-bg{background-color:#eff6ff;background-color:var(--color-c-success-pale-bg, #eff6ff)}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220, 38, 38, var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250, 250, 250, var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239, 246, 255, var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37, 99, 235, var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgba(254, 226, 226, var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254, 243, 199, var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(236, 253, 245, var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgba(254, 242, 242, var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229, 229, 229, var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgba(209, 250, 229, var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219, 234, 254, var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgba(237, 233, 254, var(--tw-bg-opacity))}.bg-c-warning{background-color:#fcd34d;background-color:var(--color-c-warning-bg, #fcd34d)}.bg-red-200{--tw-bg-opacity:1;background-color:rgba(254, 202, 202, var(--tw-bg-opacity))}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-5{--tw-bg-opacity:0.05}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-opacity-50{--tw-bg-opacity:0.5}.p-2{padding:0.5rem}.p-4{padding:1rem}.p-12{padding:3rem}.p-3{padding:0.75rem}.p-6{padding:1.5rem}.p-1{padding:0.25rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}.py-0{padding-top:0px;padding-bottom:0px}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-4{padding-left:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pb-2{padding-bottom:0.5rem}.pt-1{padding-top:0.25rem}.pl-2{padding-left:0.5rem}.pr-2{padding-right:0.5rem}.pr-4{padding-right:1rem}.pr-0{padding-right:0px}.pl-1{padding-left:0.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.text-5xl{font-size:3rem;line-height:1}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-markdown-h1{font-size:1.75rem;line-height:2.15rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-c-darkm-danger-text{color:#991b1b;color:var(--color-c-darkm-danger-text, #991b1b)}.text-c-primary-text{color:#404040;color:var(--color-c-primary-text, #404040)}.text-gray-700{--tw-text-opacity:1;color:rgba(64, 64, 64, var(--tw-text-opacity))}.text-c-success-darkerer{color:#1d4ed8;color:var(--color-c-success-darkerer, #1d4ed8)}.text-black{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(82, 82, 82, var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(115, 115, 115, var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgba(153, 27, 27, var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgba(146, 64, 14, var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgba(4, 120, 87, var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgba(5, 150, 105, var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgba(185, 28, 28, var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(220, 38, 38, var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgba(29, 78, 216, var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37, 99, 235, var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgba(6, 95, 70, var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgba(38, 38, 38, var(--tw-text-opacity))}.text-c-primary{color:#34d399;color:var(--color-c-primary, #34d399)}.text-blue-800{--tw-text-opacity:1;color:rgba(30, 64, 175, var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgba(91, 33, 182, var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(163, 163, 163, var(--tw-text-opacity))}.text-c-success-darker{color:#2563eb;color:var(--color-c-success-darker, #2563eb)}.text-red-900{--tw-text-opacity:1;color:rgba(127, 29, 29, var(--tw-text-opacity))}.text-opacity-75{--tw-text-opacity:0.75}.underline{text-decoration:underline}.no-underline{text-decoration:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:0.6}.shadow-inner-md{--tw-shadow:inset 0 2px 4px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-filter)}.filter{filter:var(--tw-filter)}.transition{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-150{transition-duration:150ms}.duration-100{transition-duration:100ms}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.text-bigger{font-size:120%}.text-biggerer{font-size:141%}.max-w-3\/4{max-width:75%}.word-wrap-break-word{word-wrap:break-word}.word-wrap-normal{word-wrap:normal}.word-wrap-anywhere{word-wrap:anywhere}.breadcrumb{white-space:nowrap;font-size:1rem;line-height:1.5rem}.breadcrumb ol, .breadcrumb ul{margin:0px;display:flex;list-style-type:none;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding:0px}.breadcrumb li{margin:0px;display:flex;align-items:center;padding:0px}.breadcrumb a, .breadcrumb>ul>li>*{display:flex;align-items:center;justify-content:center;padding-left:0.75rem;padding-right:0.75rem;padding-top:0px;padding-bottom:0px}.breadcrumb a:hover{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));--tw-text-opacity:0.7}.breadcrumb li:first-child a{padding-left:0.25rem}.breadcrumb li+li::before{--tw-text-opacity:1;color:rgba(163, 163, 163, var(--tw-text-opacity));content:"/"}.breadcrumb li.is-active a{pointer-events:auto;cursor:default;--tw-text-opacity:1;color:rgba(82, 82, 82, var(--tw-text-opacity))}.breadcrumb:not(:last-child){margin-bottom:0px}.title{margin-bottom:1rem;font-weight:500}.is-sized-1{font-size:3.75rem;line-height:1}.is-sized-2{font-size:3rem;line-height:1}.is-sized-3{font-size:2.25rem;line-height:2.5rem}.is-sized-4{font-size:1.875rem;line-height:2.25rem}.is-sized-5{font-size:1.5rem;line-height:2rem}.is-sized-6{font-size:1.25rem;line-height:1.75rem}.table.is-fullwidth{width:100%}.footer{margin-top:2.5rem;--tw-bg-opacity:1;background-color:rgba(245, 245, 245, var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:2rem}.hero{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background-color:#31936b;background-color:var(--color-c-primary-background, #31936b);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.hero.is-primary{background-color:#31936b;background-color:var(--color-c-primary-background, #31936b);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.navbar-menu{margin-right:-0.75rem;display:flex;flex-shrink:0;flex-grow:1;align-items:stretch;--tw-shadow:0 0 #0000;box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hero.is-primary .navbar-menu{background-color:#31936b;background-color:var(--color-c-primary-background, #31936b)}.hero-head, .hero-foot{flex-shrink:0;flex-grow:0}.navbar{position:relative;z-index:30;min-height:0px}.container{position:relative;margin-left:auto;margin-right:auto;width:auto;flex-grow:1}.navbar .container{display:flex;width:100%;align-items:stretch}.hero .navbar{background-color:transparent;background-image:none}.navbar-brand{margin-left:-0.75rem;display:flex;min-height:0px;flex-shrink:0;align-items:stretch}.navbar a.navbar-item:hover{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity));--tw-bg-opacity:0.2}a.navbar-item:hover{text-decoration:none}a.navbar-item{text-decoration:none}.navbar-item{position:relative;display:flex;flex-shrink:0;flex-grow:0;align-items:center;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;color:currentColor}.navbar-end{margin-left:auto;display:flex;align-items:stretch;justify-content:flex-end}.hero.is-primary a.navbar-item{color:currentColor}.hero.is-small .hero-body{flex-shrink:0;flex-grow:1;padding:1.5rem}.tabs{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap;font-size:1rem;line-height:1.5rem}.tabs:not(:last-child){margin-bottom:1.5rem}.tabs a{margin-bottom:0px;display:flex;align-items:center;justify-content:center;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;vertical-align:top;--tw-text-opacity:0.9}.tabs .tab-thin a{padding:0px}.tabs.is-boxed a{border-width:1px;border-color:transparent}.tabs li.is-active a{border-radius:0.25rem;border-color:currentColor;--tw-bg-opacity:0.8;color:#2563eb;color:var(--color-c-link-hover, #2563eb);--tw-text-opacity:1}.tabs.is-boxed a:hover{--tw-border-opacity:1;border-color:rgba(245, 245, 245, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(229, 229, 229, var(--tw-bg-opacity));--tw-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-bottom-color:#ddd}.tabs ul{display:flex;flex-shrink:0;flex-grow:1;align-content:flex-start;align-items:center;justify-content:flex-start;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(212, 212, 212, var(--tw-border-opacity))}.tabs li{margin:0px;display:block;padding:0px}.tabs.is-boxed li.is-active a{--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));border-bottom-color:transparent}.columns{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem;display:flex}.columns:last-child{margin-bottom:-0.75rem}.column{display:block;flex-shrink:1;flex-grow:1;padding:0.75rem}.card{position:relative;max-width:100%;overflow:hidden;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(115, 115, 115, var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.box{display:block;border-radius:0.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));padding:1.25rem;--tw-text-opacity:1;color:rgba(64, 64, 64, var(--tw-text-opacity));--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.box:not(:last-child){margin-bottom:1.5rem}.panel-block{display:flex;align-items:center;justify-content:flex-start;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;--tw-text-opacity:1;color:rgba(38, 38, 38, var(--tw-text-opacity))}.panel-block:not(:last-child){border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity))}.notification{position:relative;--tw-bg-opacity:1;background-color:rgba(245, 245, 245, var(--tw-bg-opacity));padding:1rem}.notification.is-link{background-color:#3b82f6;background-color:var(--color-c-link, #3b82f6);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.notification.is-link.is-light{background-color:#eff6ff;background-color:var(--color-c-success-pale-bg, #eff6ff);color:#1d4eff;color:var(--color-c-darkm-link-text, #1d4eff)}.notification.is-warning{background-color:#fcd34d;background-color:var(--color-c-warning-bg, #fcd34d);--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));--tw-text-opacity:0.8}.notification.is-danger.is-light{background-color:#fee2e2;background-color:var(--color-c-darkm-danger-bg, #fee2e2);color:#991b1b;color:var(--color-c-darkm-danger-text, #991b1b)}.notification.is-danger{background-color:#ef4444;background-color:var(--color-c-danger-bg, #ef4444);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.section{display:block;padding-top:3rem;padding-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem}.field:not(:last-child){margin-bottom:0.75rem}.select{position:relative;display:inline-block;max-width:100%;vertical-align:top}.select:not(.is-multiple){height:2.5rem}.select:not(.is-multiple):not(.is-loading)::after{right:0px;z-index:0;border-color:transparent}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:transparent}.select select{display:block;max-width:100%;cursor:pointer;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));--tw-text-opacity:0.7;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.25rem;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;position:relative;height:2.5rem;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;vertical-align:top}.select select:hover{--tw-border-opacity:1;border-color:rgba(163, 163, 163, var(--tw-border-opacity))}.select select:not([multiple]){padding-right:2.5rem}.label{display:block;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));--tw-text-opacity:0.7}.label:not(:last-child){margin-bottom:0.5rem}.input, .textarea{width:100%;max-width:100%;border-radius:0.25rem;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(38, 38, 38, var(--tw-text-opacity));--tw-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.textarea[rows]{height:auto;height:initial}.textarea{display:block;min-width:100%;resize:vertical;padding:0.75rem}.input:hover, .textarea:hover{--tw-border-opacity:1;border-color:rgba(163, 163, 163, var(--tw-border-opacity))}.input.disabled, .textarea.disabled, .select select.disabled, .input:disabled, .textarea:disabled, .select select:disabled{border-width:0px;--tw-bg-opacity:1;background-color:rgba(229, 229, 229, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(64, 64, 64, var(--tw-text-opacity));--tw-shadow:0 0 #0000;box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.tag{display:inline-block;border-radius:0.25rem;background-color:#e5e7eb;background-color:var(--color-c-category-tag-bg, #e5e7eb);padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.75rem;line-height:1rem;margin-right:.5em}.notif-base{position:fixed;margin-top:0.5rem;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));padding:1rem;color:#404040;color:var(--color-c-primary-text, #404040);--tw-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transform:translateX(calc(-100% + 3.5rem));max-width:33.333vw;min-width:20rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.notif-container{position:absolute;margin-top:2.5rem;padding:0px}.notif-inner{overflow-y:auto;border-bottom-width:1px;max-height:50vh}.notif-li{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}.notif-title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.notif-view-all{text-align:center}.seen{--tw-bg-opacity:1;background-color:rgba(245, 245, 245, var(--tw-bg-opacity))}.notif-p{font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgba(82, 82, 82, var(--tw-text-opacity))}.clt,.clt .clt-ul,.clt .clt-li{position:relative}.clt .clt-ul{list-style:none;padding-left:20px}.clt .clt-li::before,.clt .clt-li::after{content:"";position:absolute;left:-12px}.clt .clt-li::before{border-top:1px solid #000;top:9px;width:8px;height:0}.clt .clt-li::after{border-left:1px solid #000;width:0px;top:2px;height:100%}.clt .clt-ul>.clt-li:last-child::after{height:8px}.content .clt .clt-ul{list-style-type:none;margin-top:0;margin-left:0}.content .clt-li+.clt-li{margin-top:0}.content .clt .clt-ul .clt-li+.clt-li{margin-top:0}.clt.clt-comments .clt-li+.cli-li{margin-bottom:1rem}[data-tab].is-active{border-left-width:2px;border-left-color:#34d399;border-left-color:var(--color-c-primary, #34d399);background-color:#eff6ff;background-color:var(--color-c-success-pale-bg, #eff6ff);font-weight:500}.markdown h1{margin-bottom:1rem;font-size:1.75rem;line-height:2.15rem;font-weight:300}.markdown h2{margin-bottom:1rem;font-size:1.55rem;line-height:2rem;font-weight:300}.markdown h3{margin-bottom:1rem;font-size:1.40rem;line-height:1.85rem;font-weight:400}.markdown h4{margin-bottom:1rem;font-size:1.30rem;line-height:1.80rem;font-weight:400}.markdown h5{margin-bottom:1rem;font-size:1.20rem;line-height:1.75rem;font-weight:500}.markdown h6{margin-bottom:1rem;font-size:1.125rem;line-height:1.70rem;font-weight:600}.markdown ul{margin-bottom:1rem;list-style-position:inside;list-style-type:disc}.markdown ol{margin-bottom:1rem;list-style-position:inside;list-style-type:decimal}.markdown table{margin-bottom:1rem;border-width:1px}.markdown div.highlight{margin-bottom:0.5rem;border-radius:0.25rem;padding:1rem}.markdown div.highlight pre.highlight{overflow-x:auto}.markdown pre{margin-bottom:1rem}.markdown hr{margin-bottom:1rem}.markdown p{margin-bottom:1rem}.markdown :last-child{margin-bottom:0px}.markdown li p{display:inline-block}.markdown table th{border-width:1px;--tw-border-opacity:1;border-color:rgba(38, 38, 38, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(38, 38, 38, var(--tw-bg-opacity));--tw-bg-opacity:0.1;padding:0.5rem;font-weight:600}.markdown table td{border-width:1px;--tw-border-opacity:1;border-color:rgba(212, 212, 212, var(--tw-border-opacity));padding:0.5rem}.markdown table tr:nth-child(even){--tw-bg-opacity:1;background-color:rgba(82, 82, 82, var(--tw-bg-opacity));--tw-bg-opacity:0.1}.markdown blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;border-left-color:#34d399;border-left-color:var(--color-c-primary, #34d399);--tw-bg-opacity:1;background-color:rgba(64, 64, 64, var(--tw-bg-opacity));--tw-bg-opacity:0.1;padding-top:1rem;padding-bottom:1rem;padding-left:1rem}.markdown blockquote blockquote{margin-top:0.5rem;margin-bottom:0.5rem;--tw-bg-opacity:1;background-color:rgba(64, 64, 64, var(--tw-bg-opacity));--tw-bg-opacity:0.1;padding-top:0.5rem;padding-bottom:0.5rem}.markdown blockquote p{margin-bottom:0px}.markdown blockquote p:not(:last-child){margin-top:0.5rem;margin-bottom:0.5rem}.button{cursor:pointer;justify-content:center;border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(212, 212, 212, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;text-align:center;--tw-text-opacity:1;color:rgba(64, 64, 64, var(--tw-text-opacity));--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.button:hover{--tw-border-opacity:1;border-color:rgba(212, 212, 212, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(38, 38, 38, var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.button-sm{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.75rem;line-height:1rem}.button.is-clear{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));--tw-bg-opacity:0.6}.button.is-info, .button.is-success, .button.is-link{border-color:transparent;background-color:#3b82f6;background-color:var(--color-c-success, #3b82f6);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.button.is-info:hover, .button.is-success:hover, .button.is-link:hover{background-color:#2563eb;background-color:var(--color-c-success-darker, #2563eb);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.button.is-warning{border-color:transparent;background-color:#fcd34d;background-color:var(--color-c-warning-bg, #fcd34d);--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));--tw-text-opacity:0.7}.button.is-warning:hover{background-color:#fbbf24;background-color:var(--color-c-warning-bg-darker, #fbbf24);--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}ol.items-pipe-between{list-style-type:none}.items-pipe-between>li{margin:0px;display:flex;align-items:center;padding:0px}.items-pipe-between>li>*{display:flex;align-items:center;padding-left:0.25rem;padding-right:0.25rem;padding-top:0px;padding-bottom:0px}.items-pipe-between>*:not(:first-child)::before{--tw-text-opacity:1;color:rgba(82, 82, 82, var(--tw-text-opacity));content:"|"}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .gh{color:#999}.highlight .sr{color:#f6aa11}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gu{color:#aaa}.highlight .nb{color:#f6aa11}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .c,.highlight .ch,.highlight .cd,.highlight .cpf{color:#75715e}.highlight .err{color:#960050}.highlight .gr{color:#960050}.highlight .gt{color:#960050}.highlight .gd{color:#49483e}.highlight .gi{color:#49483e}.highlight .ge{color:#49483e}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .no{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .il{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .m,.highlight .mb,.highlight .mx{color:#ae81ff}.highlight .sc{color:#ae81ff}.highlight .se{color:#ae81ff}.highlight .ss{color:#ae81ff}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .sb{color:#e6db74}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .s,.highlight .sa,.highlight .dl{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nc{color:#a6e22e}.highlight .nd{color:#a6e22e}.highlight .ne{color:#a6e22e}.highlight .nf,.highlight .fm{color:#a6e22e}.highlight .vc{color:#fff;background-color:#272822}.highlight .nn{color:#fff;background-color:#272822}.highlight .nl{color:#fff;background-color:#272822}.highlight .ni{color:#fff;background-color:#272822}.highlight .bp{color:#fff;background-color:#272822}.highlight .vg{color:#fff;background-color:#272822}.highlight .vi{color:#fff;background-color:#272822}.highlight .nv,.highlight .vm{color:#fff;background-color:#272822}.highlight .w{color:#fff;background-color:#272822}.highlight{color:#fff;background-color:#272822}.highlight .n,.highlight .py,.highlight .nx{color:#fff;background-color:#272822}.highlight .ow{color:#f92672}.highlight .nt{color:#f92672}.highlight .k,.highlight .kv{color:#f92672}.highlight .kn{color:#f92672}.highlight .kp{color:#f92672}.highlight .o{color:#f92672}.btn{border-radius:0.25rem;background-color:#2563eb;background-color:var(--color-c-success-darker, #2563eb);padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}[x-convert-markdown]{white-space:pre}svg.octicon{height:1em;width:1em;position:relative}.tooltip{visibility:hidden;opacity:0;transform:var(--tw-transform);transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-duration:200ms;transition-timing-function:linear;top:100%;position:absolute;border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(82, 82, 82, var(--tw-bg-opacity));padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);white-space:nowrap;font-size:0.875rem;line-height:1.25rem;font-weight:300;--tw-text-opacity:1;color:rgba(245, 245, 245, var(--tw-text-opacity))}.has-tooltip:hover .tooltip{visibility:visible;z-index:50;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;opacity:1}.has-tooltip{position:relative;display:inline-flex;justify-content:center}.grid>a{grid-column:span 1 / span 1;margin-right:auto;white-space:nowrap;border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(229, 229, 229, var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}.grid>a:hover{--tw-border-opacity:1;border-color:rgba(82, 82, 82, var(--tw-border-opacity))}.grid>br{display:none}.left{float:left}.right{float:right}.pagination{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;grid-gap:0.25rem;gap:0.25rem;padding-top:1rem;padding-bottom:1rem;vertical-align:middle}.pagination>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:0.5rem;padding-right:0.5rem}.pagination>a{border-radius:0.25rem;border-width:1px;border-color:transparent;padding-top:0.25rem;padding-bottom:0.25rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.pagination>a:hover{--tw-border-opacity:1;border-color:rgba(163, 163, 163, var(--tw-border-opacity))}.pagination>.gap{padding-left:0.25rem;padding-right:0.25rem}.pagination>.current{border-radius:0.25rem;background-color:#31936b;background-color:var(--color-c-primary-background, #31936b);padding-top:0.25rem;padding-bottom:0.25rem;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.pagination>.disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--tw-text-opacity:1;color:rgba(163, 163, 163, var(--tw-text-opacity))}.even\:bg-white:nth-child(even){--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29, 78, 216, var(--tw-bg-opacity))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250, 250, 250, var(--tw-bg-opacity))}.hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.hover\:text-c-primary-text:hover{color:#404040;color:var(--color-c-primary-text, #404040)}.hover\:underline:hover{text-decoration:underline}.hover\:no-underline:hover{text-decoration:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:0.5}@media (min-width: 640px){.sm\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width: 768px){.md\:col-span-3{grid-column:span 3 / span 3}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:max-w-2xl{max-width:42rem}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.md\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width: 1024px){.lg\:w-auto{width:auto}.lg\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.lg\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:max-w-4xl{max-width:56rem}.xl\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}}

/*# sourceMappingURL=application-effa5462.css.map*/