.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.textarea,.input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.textarea:focus,.input:focus,.button:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.textarea,.is-focused.input,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.textarea:active,.input:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.textarea,.is-active.input,.is-active.button{outline:none}[disabled].pagination-previous,[disabled].pagination-next,[disabled].pagination-link,[disabled].pagination-ellipsis,[disabled].file-cta,[disabled].file-name,.select select[disabled],[disabled].textarea,[disabled].input,[disabled].button,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] .button{cursor:not-allowed}.is-unselectable,.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.block:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.box:not(:last-child){margin-bottom:1.5rem}.modal-close,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close::before,.delete::before,.modal-close::after,.delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before,.delete::before{height:2px;width:50%}.modal-close::after,.delete::after{height:50%;width:2px}.modal-close:hover,.delete:hover,.modal-close:focus,.delete:focus{background-color:hsla(0,0%,4%,.3)}.modal-close:active,.delete:active{background-color:hsla(0,0%,4%,.4)}.is-small.modal-close,.is-small.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close,.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close,.is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.control.is-loading::after,.select.is-loading::after,.loader,.button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid hsl(0,0%,86%);border-radius:9999px;border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);content:"";display:block;height:1em;position:relative;width:1em}.is-overlay,.hero-video,.modal-background,.modal,.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:hsl(0,0%,29%);font-size:1em;font-weight:400;line-height:1.5}a{color:#2b5fa8;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:hsl(0,0%,21%)}code{background-color:hsl(0,0%,96%);color:hsl(348,86%,46%);font-size:.875em;font-weight:normal;padding:.25em .5em .25em}hr{background-color:hsl(0,0%,96%);border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:hsl(0,0%,21%);font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:hsl(0,0%,96%);color:hsl(0,0%,29%);font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:rgba(0,0,0,0);color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:hsl(0,0%,21%)}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -0.125em hsla(0,0%,4%,.1),0 0px 0 1px hsla(0,0%,4%,.02);color:hsl(0,0%,29%);display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 .5em 1em -0.125em hsla(0,0%,4%,.1),0 0 0 1px #2b5fa8}a.box:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #2b5fa8}.button{background-color:#fff;border-color:hsl(0,0%,86%);border-width:1px;color:hsl(0,0%,21%);cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}.button:hover,.button.is-hovered{border-color:hsl(0,0%,71%);color:hsl(0,0%,21%)}.button:focus,.button.is-focused{border-color:hsl(229,53%,53%);color:hsl(0,0%,21%)}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(43,95,168,.25)}.button:active,.button.is-active{border-color:hsl(0,0%,29%);color:hsl(0,0%,21%)}.button.is-text{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:hsl(0,0%,29%);text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:hsl(0,0%,96%);color:hsl(0,0%,21%)}.button.is-text:active,.button.is-text.is-active{background-color:hsl(0,0%,91%);color:hsl(0,0%,21%)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#2b5fa8;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#2b5fa8;text-decoration:underline}.button.is-white{background-color:#fff;border-color:rgba(0,0,0,0);color:hsl(0,0%,4%)}.button.is-white:hover,.button.is-white.is-hovered{background-color:hsl(0,0%,97.5%);border-color:rgba(0,0,0,0);color:hsl(0,0%,4%)}.button.is-white:focus,.button.is-white.is-focused{border-color:rgba(0,0,0,0);color:hsl(0,0%,4%)}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white:active,.button.is-white.is-active{background-color:hsl(0,0%,95%);border-color:rgba(0,0,0,0);color:hsl(0,0%,4%)}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:hsl(0,0%,4%);color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:hsl(0,0%,4%);border-color:rgba(0,0,0,0);box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,0%,4%) hsl(0,0%,4%) !important}.button.is-white.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:hsl(0,0%,4%)}.button.is-white.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,0%,4%) hsl(0,0%,4%) !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(0,0%,4%);color:hsl(0,0%,4%)}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:hsl(0,0%,4%);color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(0,0%,4%);box-shadow:none;color:hsl(0,0%,4%)}.button.is-black{background-color:hsl(0,0%,4%);border-color:rgba(0,0,0,0);color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:hsl(0,0%,1.5%);border-color:rgba(0,0,0,0);color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:rgba(0,0,0,0);color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:rgba(0,0,0,0);color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:hsl(0,0%,4%);border-color:hsl(0,0%,4%);box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:hsl(0,0%,4%)}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:hsl(0,0%,95%)}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:none;color:hsl(0,0%,4%)}.button.is-black.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-black.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(0,0%,4%);color:hsl(0,0%,4%)}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:hsl(0,0%,4%);border-color:hsl(0,0%,4%);color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,0%,4%) hsl(0,0%,4%) !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(0,0%,4%);box-shadow:none;color:hsl(0,0%,4%)}.button.is-black.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:hsl(0,0%,4%)}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,0%,4%) hsl(0,0%,4%) !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:hsl(0,0%,96%);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.7)}.button.is-light:hover,.button.is-light.is-hovered{background-color:hsl(0,0%,93.5%);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.7)}.button.is-light:focus,.button.is-light.is-focused{border-color:rgba(0,0,0,0);color:rgba(0,0,0,.7)}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.button.is-light:active,.button.is-light.is-active{background-color:hsl(0,0%,91%);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:hsl(0,0%,96%);border-color:hsl(0,0%,96%);box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,.7);color:hsl(0,0%,96%)}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,0);box-shadow:none;color:hsl(0,0%,96%)}.button.is-light.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,.7) rgba(0,0,0,.7) !important}.button.is-light.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(0,0%,96%);color:hsl(0,0%,96%)}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:hsl(0,0%,96%);border-color:hsl(0,0%,96%);color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,0%,96%) hsl(0,0%,96%) !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,.7) rgba(0,0,0,.7) !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(0,0%,96%);box-shadow:none;color:hsl(0,0%,96%)}.button.is-light.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,.7);color:hsl(0,0%,96%)}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,0%,96%) hsl(0,0%,96%) !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:hsl(0,0%,21%);border-color:rgba(0,0,0,0);color:#fff}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:hsl(0,0%,18.5%);border-color:rgba(0,0,0,0);color:#fff}.button.is-dark:focus,.button.is-dark.is-focused{border-color:rgba(0,0,0,0);color:#fff}.button.is-dark:focus:not(:active),.button.is-dark.is-focused:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,21%,.25)}.button.is-dark:active,.button.is-dark.is-active{background-color:hsl(0,0%,16%);border-color:rgba(0,0,0,0);color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:hsl(0,0%,21%);border-color:hsl(0,0%,21%);box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:hsl(0,0%,21%)}.button.is-dark.is-inverted:hover,.button.is-dark.is-inverted.is-hovered{background-color:hsl(0,0%,95%)}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:none;color:hsl(0,0%,21%)}.button.is-dark.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-dark.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(0,0%,21%);color:hsl(0,0%,21%)}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined.is-focused{background-color:hsl(0,0%,21%);border-color:hsl(0,0%,21%);color:#fff}.button.is-dark.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,0%,21%) hsl(0,0%,21%) !important}.button.is-dark.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(0,0%,21%);box-shadow:none;color:hsl(0,0%,21%)}.button.is-dark.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused{background-color:#fff;color:hsl(0,0%,21%)}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,0%,21%) hsl(0,0%,21%) !important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#1b6b4f;border-color:rgba(0,0,0,0);color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:hsl(159,59.7014925373%,23.7745098039%);border-color:rgba(0,0,0,0);color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:rgba(0,0,0,0);color:#fff}.button.is-primary:focus:not(:active),.button.is-primary.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(27,107,79,.25)}.button.is-primary:active,.button.is-primary.is-active{background-color:hsl(159,59.7014925373%,21.2745098039%);border-color:rgba(0,0,0,0);color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#1b6b4f;border-color:#1b6b4f;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#1b6b4f}.button.is-primary.is-inverted:hover,.button.is-primary.is-inverted.is-hovered{background-color:hsl(0,0%,95%)}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:none;color:#1b6b4f}.button.is-primary.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-primary.is-outlined{background-color:rgba(0,0,0,0);border-color:#1b6b4f;color:#1b6b4f}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined.is-focused{background-color:#1b6b4f;border-color:#1b6b4f;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1b6b4f #1b6b4f !important}.button.is-primary.is-outlined.is-loading:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:rgba(0,0,0,0);border-color:#1b6b4f;box-shadow:none;color:#1b6b4f}.button.is-primary.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#1b6b4f}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1b6b4f #1b6b4f !important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:hsl(159,59.7014925373%,96%);color:hsl(159,59.7014925373%,49%)}.button.is-primary.is-light:hover,.button.is-primary.is-light.is-hovered{background-color:hsl(159,59.7014925373%,93.5%);border-color:rgba(0,0,0,0);color:hsl(159,59.7014925373%,49%)}.button.is-primary.is-light:active,.button.is-primary.is-light.is-active{background-color:hsl(159,59.7014925373%,91%);border-color:rgba(0,0,0,0);color:hsl(159,59.7014925373%,49%)}.button.is-link{background-color:#2b5fa8;border-color:rgba(0,0,0,0);color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:hsl(215.04,59.2417061611%,38.8725490196%);border-color:rgba(0,0,0,0);color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:rgba(0,0,0,0);color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(43,95,168,.25)}.button.is-link:active,.button.is-link.is-active{background-color:hsl(215.04,59.2417061611%,36.3725490196%);border-color:rgba(0,0,0,0);color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#2b5fa8;border-color:#2b5fa8;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#2b5fa8}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:hsl(0,0%,95%)}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:none;color:#2b5fa8}.button.is-link.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-link.is-outlined{background-color:rgba(0,0,0,0);border-color:#2b5fa8;color:#2b5fa8}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#2b5fa8;border-color:#2b5fa8;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2b5fa8 #2b5fa8 !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:rgba(0,0,0,0);border-color:#2b5fa8;box-shadow:none;color:#2b5fa8}.button.is-link.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#2b5fa8}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2b5fa8 #2b5fa8 !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:hsl(215.04,59.2417061611%,96%);color:hsl(215.04,59.2417061611%,49%)}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:hsl(215.04,59.2417061611%,93.5%);border-color:rgba(0,0,0,0);color:hsl(215.04,59.2417061611%,49%)}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:hsl(215.04,59.2417061611%,91%);border-color:rgba(0,0,0,0);color:hsl(215.04,59.2417061611%,49%)}.button.is-info{background-color:#2c6ea8;border-color:rgba(0,0,0,0);color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:hsl(208.064516129,58.4905660377%,39.068627451%);border-color:rgba(0,0,0,0);color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:rgba(0,0,0,0);color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(44,110,168,.25)}.button.is-info:active,.button.is-info.is-active{background-color:rgb(38.7075471698,96.7688679245,147.7924528302);border-color:rgba(0,0,0,0);color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#2c6ea8;border-color:#2c6ea8;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#2c6ea8}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:hsl(0,0%,95%)}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:none;color:#2c6ea8}.button.is-info.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-info.is-outlined{background-color:rgba(0,0,0,0);border-color:#2c6ea8;color:#2c6ea8}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#2c6ea8;border-color:#2c6ea8;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2c6ea8 #2c6ea8 !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:rgba(0,0,0,0);border-color:#2c6ea8;box-shadow:none;color:#2c6ea8}.button.is-info.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#2c6ea8}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2c6ea8 #2c6ea8 !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:hsl(208.064516129,58.4905660377%,96%);color:hsl(208.064516129,58.4905660377%,47%)}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:hsl(208.064516129,58.4905660377%,93.5%);border-color:rgba(0,0,0,0);color:hsl(208.064516129,58.4905660377%,47%)}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:hsl(208.064516129,58.4905660377%,91%);border-color:rgba(0,0,0,0);color:hsl(208.064516129,58.4905660377%,47%)}.button.is-success{background-color:hsl(153,53%,53%);border-color:rgba(0,0,0,0);color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:hsl(153,53%,50.5%);border-color:rgba(0,0,0,0);color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:rgba(0,0,0,0);color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 .125em hsla(153,53%,53%,.25)}.button.is-success:active,.button.is-success.is-active{background-color:hsl(153,53%,48%);border-color:rgba(0,0,0,0);color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:hsl(153,53%,53%);border-color:hsl(153,53%,53%);box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:hsl(153,53%,53%)}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:hsl(0,0%,95%)}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:none;color:hsl(153,53%,53%)}.button.is-success.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-success.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(153,53%,53%);color:hsl(153,53%,53%)}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:hsl(153,53%,53%);border-color:hsl(153,53%,53%);color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(153,53%,53%) hsl(153,53%,53%) !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:rgba(0,0,0,0);border-color:hsl(153,53%,53%);box-shadow:none;color:hsl(153,53%,53%)}.button.is-success.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:hsl(153,53%,53%)}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(153,53%,53%) hsl(153,53%,53%) !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:hsl(153,53%,96%);color:hsl(153,53%,31%)}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:hsl(153,53%,93.5%);border-color:rgba(0,0,0,0);color:hsl(153,53%,31%)}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:hsl(153,53%,91%);border-color:rgba(0,0,0,0);color:hsl(153,53%,31%)}.button.is-warning{background-color:#9a6b12;border-color:rgba(0,0,0,0);color:#fff}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:rgb(142.5843023256,99.0683139535,16.6656976744);border-color:rgba(0,0,0,0);color:#fff}.button.is-warning:focus,.button.is-warning.is-focused{border-color:rgba(0,0,0,0);color:#fff}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(154,107,18,.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:rgb(131.1686046512,91.136627907,15.3313953488);border-color:rgba(0,0,0,0);color:#fff}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#9a6b12;border-color:#9a6b12;box-shadow:none}.button.is-warning.is-inverted{background-color:#fff;color:#9a6b12}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:hsl(0,0%,95%)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:none;color:#9a6b12}.button.is-warning.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-warning.is-outlined{background-color:rgba(0,0,0,0);border-color:#9a6b12;color:#9a6b12}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#9a6b12;border-color:#9a6b12;color:#fff}.button.is-warning.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #9a6b12 #9a6b12 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:rgba(0,0,0,0);border-color:#9a6b12;box-shadow:none;color:#9a6b12}.button.is-warning.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:#fff;color:#9a6b12}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #9a6b12 #9a6b12 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;box-shadow:none;color:#fff}.button.is-warning.is-light{background-color:hsl(39.2647058824,79.0697674419%,96%);color:hsl(39.2647058824,79.0697674419%,45%)}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:hsl(39.2647058824,79.0697674419%,93.5%);border-color:rgba(0,0,0,0);color:hsl(39.2647058824,79.0697674419%,45%)}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:hsl(39.2647058824,79.0697674419%,91%);border-color:rgba(0,0,0,0);color:hsl(39.2647058824,79.0697674419%,45%)}.button.is-danger{background-color:#b03a2e;border-color:rgba(0,0,0,0);color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:rgb(165.8918918919,54.6689189189,43.3581081081);border-color:rgba(0,0,0,0);color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:rgba(0,0,0,0);color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(176,58,46,.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:rgb(155.7837837838,51.3378378378,40.7162162162);border-color:rgba(0,0,0,0);color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#b03a2e;border-color:#b03a2e;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#b03a2e}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:hsl(0,0%,95%)}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:none;color:#b03a2e}.button.is-danger.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-danger.is-outlined{background-color:rgba(0,0,0,0);border-color:#b03a2e;color:#b03a2e}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#b03a2e;border-color:#b03a2e;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #b03a2e #b03a2e !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:rgba(0,0,0,0);border-color:#b03a2e;box-shadow:none;color:#b03a2e}.button.is-danger.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#b03a2e}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #b03a2e #b03a2e !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:rgba(0,0,0,0);border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:hsl(5.5384615385,58.5585585586%,96%);color:hsl(5.5384615385,58.5585585586%,49%)}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:hsl(5.5384615385,58.5585585586%,93.5%);border-color:rgba(0,0,0,0);color:hsl(5.5384615385,58.5585585586%,49%)}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:hsl(5.5384615385,58.5585585586%,91%);border-color:rgba(0,0,0,0);color:hsl(5.5384615385,58.5585585586%,49%)}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-small{font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:hsl(0,0%,86%);box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:rgba(0,0,0,0) !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - 1em*.5);top:calc(50% - 1em*.5);position:absolute !important}.button.is-static{background-color:hsl(0,0%,96%);border-color:hsl(0,0%,86%);color:hsl(0,0%,48%);box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:9999px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}@media screen and (max-width: 768px){.button.is-responsive.is-small{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.button.is-responsive.is-small{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1024px){.container{max-width:960px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:hsl(0,0%,21%);font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:hsl(0,0%,96%);border-left:5px solid hsl(0,0%,86%);padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid hsl(0,0%,86%);border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:hsl(0,0%,21%)}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:hsl(0,0%,21%)}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:hsl(0,0%,21%)}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:9999px}.image.is-fullwidth{width:100%}.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:hsl(0,0%,96%);border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:rgba(0,0,0,0)}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:hsl(0,0%,4%)}.notification.is-black{background-color:hsl(0,0%,4%);color:#fff}.notification.is-light{background-color:hsl(0,0%,96%);color:rgba(0,0,0,.7)}.notification.is-dark{background-color:hsl(0,0%,21%);color:#fff}.notification.is-primary{background-color:#1b6b4f;color:#fff}.notification.is-primary.is-light{background-color:hsl(159,59.7014925373%,96%);color:hsl(159,59.7014925373%,49%)}.notification.is-link{background-color:#2b5fa8;color:#fff}.notification.is-link.is-light{background-color:hsl(215.04,59.2417061611%,96%);color:hsl(215.04,59.2417061611%,49%)}.notification.is-info{background-color:#2c6ea8;color:#fff}.notification.is-info.is-light{background-color:hsl(208.064516129,58.4905660377%,96%);color:hsl(208.064516129,58.4905660377%,47%)}.notification.is-success{background-color:hsl(153,53%,53%);color:#fff}.notification.is-success.is-light{background-color:hsl(153,53%,96%);color:hsl(153,53%,31%)}.notification.is-warning{background-color:#9a6b12;color:#fff}.notification.is-warning.is-light{background-color:hsl(39.2647058824,79.0697674419%,96%);color:hsl(39.2647058824,79.0697674419%,45%)}.notification.is-danger{background-color:#b03a2e;color:#fff}.notification.is-danger.is-light{background-color:hsl(5.5384615385,58.5585585586%,96%);color:hsl(5.5384615385,58.5585585586%,49%)}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:hsl(0,0%,93%)}.progress::-webkit-progress-value{background-color:hsl(0,0%,29%)}.progress::-moz-progress-bar{background-color:hsl(0,0%,29%)}.progress::-ms-fill{background-color:hsl(0,0%,29%);border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, hsl(0, 0%, 100%) 30%, hsl(0, 0%, 93%) 30%)}.progress.is-black::-webkit-progress-value{background-color:hsl(0,0%,4%)}.progress.is-black::-moz-progress-bar{background-color:hsl(0,0%,4%)}.progress.is-black::-ms-fill{background-color:hsl(0,0%,4%)}.progress.is-black:indeterminate{background-image:linear-gradient(to right, hsl(0, 0%, 4%) 30%, hsl(0, 0%, 93%) 30%)}.progress.is-light::-webkit-progress-value{background-color:hsl(0,0%,96%)}.progress.is-light::-moz-progress-bar{background-color:hsl(0,0%,96%)}.progress.is-light::-ms-fill{background-color:hsl(0,0%,96%)}.progress.is-light:indeterminate{background-image:linear-gradient(to right, hsl(0, 0%, 96%) 30%, hsl(0, 0%, 93%) 30%)}.progress.is-dark::-webkit-progress-value{background-color:hsl(0,0%,21%)}.progress.is-dark::-moz-progress-bar{background-color:hsl(0,0%,21%)}.progress.is-dark::-ms-fill{background-color:hsl(0,0%,21%)}.progress.is-dark:indeterminate{background-image:linear-gradient(to right, hsl(0, 0%, 21%) 30%, hsl(0, 0%, 93%) 30%)}.progress.is-primary::-webkit-progress-value{background-color:#1b6b4f}.progress.is-primary::-moz-progress-bar{background-color:#1b6b4f}.progress.is-primary::-ms-fill{background-color:#1b6b4f}.progress.is-primary:indeterminate{background-image:linear-gradient(to right, #1b6b4f 30%, hsl(0, 0%, 93%) 30%)}.progress.is-link::-webkit-progress-value{background-color:#2b5fa8}.progress.is-link::-moz-progress-bar{background-color:#2b5fa8}.progress.is-link::-ms-fill{background-color:#2b5fa8}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #2b5fa8 30%, hsl(0, 0%, 93%) 30%)}.progress.is-info::-webkit-progress-value{background-color:#2c6ea8}.progress.is-info::-moz-progress-bar{background-color:#2c6ea8}.progress.is-info::-ms-fill{background-color:#2c6ea8}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #2c6ea8 30%, hsl(0, 0%, 93%) 30%)}.progress.is-success::-webkit-progress-value{background-color:hsl(153,53%,53%)}.progress.is-success::-moz-progress-bar{background-color:hsl(153,53%,53%)}.progress.is-success::-ms-fill{background-color:hsl(153,53%,53%)}.progress.is-success:indeterminate{background-image:linear-gradient(to right, hsl(153, 53%, 53%) 30%, hsl(0, 0%, 93%) 30%)}.progress.is-warning::-webkit-progress-value{background-color:#9a6b12}.progress.is-warning::-moz-progress-bar{background-color:#9a6b12}.progress.is-warning::-ms-fill{background-color:#9a6b12}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #9a6b12 30%, hsl(0, 0%, 93%) 30%)}.progress.is-danger::-webkit-progress-value{background-color:#b03a2e}.progress.is-danger::-moz-progress-bar{background-color:#b03a2e}.progress.is-danger::-ms-fill{background-color:#b03a2e}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #b03a2e 30%, hsl(0, 0%, 93%) 30%)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:hsl(0,0%,93%);background-image:linear-gradient(to right, hsl(0, 0%, 29%) 30%, hsl(0, 0%, 93%) 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:rgba(0,0,0,0)}.progress:indeterminate::-moz-progress-bar{background-color:rgba(0,0,0,0)}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:hsl(0,0%,21%)}.table td,.table th{border:1px solid hsl(0,0%,86%);border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:hsl(0,0%,4%)}.table td.is-black,.table th.is-black{background-color:hsl(0,0%,4%);border-color:hsl(0,0%,4%);color:#fff}.table td.is-light,.table th.is-light{background-color:hsl(0,0%,96%);border-color:hsl(0,0%,96%);color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:hsl(0,0%,21%);border-color:hsl(0,0%,21%);color:#fff}.table td.is-primary,.table th.is-primary{background-color:#1b6b4f;border-color:#1b6b4f;color:#fff}.table td.is-link,.table th.is-link{background-color:#2b5fa8;border-color:#2b5fa8;color:#fff}.table td.is-info,.table th.is-info{background-color:#2c6ea8;border-color:#2c6ea8;color:#fff}.table td.is-success,.table th.is-success{background-color:hsl(153,53%,53%);border-color:hsl(153,53%,53%);color:#fff}.table td.is-warning,.table th.is-warning{background-color:#9a6b12;border-color:#9a6b12;color:#fff}.table td.is-danger,.table th.is-danger{background-color:#b03a2e;border-color:#b03a2e;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#1b6b4f;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:hsl(0,0%,21%)}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#1b6b4f;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:hsl(0,0%,21%)}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:hsl(0,0%,21%)}.table tbody{background-color:rgba(0,0,0,0)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:hsl(0,0%,98%)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:hsl(0,0%,98%)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:hsl(0,0%,96%)}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:hsl(0,0%,98%)}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:hsl(0,0%,96%);border-radius:4px;color:hsl(0,0%,29%);display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-0.375rem}.tag:not(body).is-white{background-color:#fff;color:hsl(0,0%,4%)}.tag:not(body).is-black{background-color:hsl(0,0%,4%);color:#fff}.tag:not(body).is-light{background-color:hsl(0,0%,96%);color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:hsl(0,0%,21%);color:#fff}.tag:not(body).is-primary{background-color:#1b6b4f;color:#fff}.tag:not(body).is-primary.is-light{background-color:hsl(159,59.7014925373%,96%);color:hsl(159,59.7014925373%,49%)}.tag:not(body).is-link{background-color:#2b5fa8;color:#fff}.tag:not(body).is-link.is-light{background-color:hsl(215.04,59.2417061611%,96%);color:hsl(215.04,59.2417061611%,49%)}.tag:not(body).is-info{background-color:#2c6ea8;color:#fff}.tag:not(body).is-info.is-light{background-color:hsl(208.064516129,58.4905660377%,96%);color:hsl(208.064516129,58.4905660377%,47%)}.tag:not(body).is-success{background-color:hsl(153,53%,53%);color:#fff}.tag:not(body).is-success.is-light{background-color:hsl(153,53%,96%);color:hsl(153,53%,31%)}.tag:not(body).is-warning{background-color:#9a6b12;color:#fff}.tag:not(body).is-warning.is-light{background-color:hsl(39.2647058824,79.0697674419%,96%);color:hsl(39.2647058824,79.0697674419%,45%)}.tag:not(body).is-danger{background-color:#b03a2e;color:#fff}.tag:not(body).is-danger.is-light{background-color:hsl(5.5384615385,58.5585585586%,96%);color:hsl(5.5384615385,58.5585585586%,49%)}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-0.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::before,.tag:not(body).is-delete::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:hover,.tag:not(body).is-delete:focus{background-color:hsl(0,0%,91%)}.tag:not(body).is-delete:active{background-color:hsl(0,0%,86%)}.tag:not(body).is-rounded{border-radius:9999px}a.tag:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:hsl(0,0%,21%);font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:hsl(0,0%,29%);font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:hsl(0,0%,21%);font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:hsl(0,0%,96%);border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.select select,.textarea,.input{background-color:#fff;border-color:hsl(0,0%,86%);border-radius:4px;color:hsl(0,0%,21%)}.select select::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder{color:hsla(0,0%,21%,.3)}.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder{color:hsla(0,0%,21%,.3)}.select select:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder{color:hsla(0,0%,21%,.3)}.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder{color:hsla(0,0%,21%,.3)}.select select:hover,.textarea:hover,.input:hover,.select select.is-hovered,.is-hovered.textarea,.is-hovered.input{border-color:hsl(0,0%,71%)}.select select:focus,.textarea:focus,.input:focus,.select select.is-focused,.is-focused.textarea,.is-focused.input,.select select:active,.textarea:active,.input:active,.select select.is-active,.is-active.textarea,.is-active.input{border-color:#2b5fa8;box-shadow:0 0 0 .125em rgba(43,95,168,.25)}.select select[disabled],[disabled].textarea,[disabled].input,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input{background-color:hsl(0,0%,96%);border-color:hsl(0,0%,96%);box-shadow:none;color:hsl(0,0%,48%)}.select select[disabled]::-moz-placeholder,[disabled].textarea::-moz-placeholder,[disabled].input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder{color:hsla(0,0%,48%,.3)}.select select[disabled]::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder{color:hsla(0,0%,48%,.3)}.select select[disabled]:-moz-placeholder,[disabled].textarea:-moz-placeholder,[disabled].input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder{color:hsla(0,0%,48%,.3)}.select select[disabled]:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder{color:hsla(0,0%,48%,.3)}.textarea,.input{box-shadow:inset 0 .0625em .125em hsla(0,0%,4%,.05);max-width:100%;width:100%}[readonly].textarea,[readonly].input{box-shadow:none}.is-white.textarea,.is-white.input{border-color:#fff}.is-white.textarea:focus,.is-white.input:focus,.is-white.is-focused.textarea,.is-white.is-focused.input,.is-white.textarea:active,.is-white.input:active,.is-white.is-active.textarea,.is-white.is-active.input{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.is-black.textarea,.is-black.input{border-color:hsl(0,0%,4%)}.is-black.textarea:focus,.is-black.input:focus,.is-black.is-focused.textarea,.is-black.is-focused.input,.is-black.textarea:active,.is-black.input:active,.is-black.is-active.textarea,.is-black.is-active.input{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.is-light.textarea,.is-light.input{border-color:hsl(0,0%,96%)}.is-light.textarea:focus,.is-light.input:focus,.is-light.is-focused.textarea,.is-light.is-focused.input,.is-light.textarea:active,.is-light.input:active,.is-light.is-active.textarea,.is-light.is-active.input{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.is-dark.textarea,.is-dark.input{border-color:hsl(0,0%,21%)}.is-dark.textarea:focus,.is-dark.input:focus,.is-dark.is-focused.textarea,.is-dark.is-focused.input,.is-dark.textarea:active,.is-dark.input:active,.is-dark.is-active.textarea,.is-dark.is-active.input{box-shadow:0 0 0 .125em hsla(0,0%,21%,.25)}.is-primary.textarea,.is-primary.input{border-color:#1b6b4f}.is-primary.textarea:focus,.is-primary.input:focus,.is-primary.is-focused.textarea,.is-primary.is-focused.input,.is-primary.textarea:active,.is-primary.input:active,.is-primary.is-active.textarea,.is-primary.is-active.input{box-shadow:0 0 0 .125em rgba(27,107,79,.25)}.is-link.textarea,.is-link.input{border-color:#2b5fa8}.is-link.textarea:focus,.is-link.input:focus,.is-link.is-focused.textarea,.is-link.is-focused.input,.is-link.textarea:active,.is-link.input:active,.is-link.is-active.textarea,.is-link.is-active.input{box-shadow:0 0 0 .125em rgba(43,95,168,.25)}.is-info.textarea,.is-info.input{border-color:#2c6ea8}.is-info.textarea:focus,.is-info.input:focus,.is-info.is-focused.textarea,.is-info.is-focused.input,.is-info.textarea:active,.is-info.input:active,.is-info.is-active.textarea,.is-info.is-active.input{box-shadow:0 0 0 .125em rgba(44,110,168,.25)}.is-success.textarea,.is-success.input{border-color:hsl(153,53%,53%)}.is-success.textarea:focus,.is-success.input:focus,.is-success.is-focused.textarea,.is-success.is-focused.input,.is-success.textarea:active,.is-success.input:active,.is-success.is-active.textarea,.is-success.is-active.input{box-shadow:0 0 0 .125em hsla(153,53%,53%,.25)}.is-warning.textarea,.is-warning.input{border-color:#9a6b12}.is-warning.textarea:focus,.is-warning.input:focus,.is-warning.is-focused.textarea,.is-warning.is-focused.input,.is-warning.textarea:active,.is-warning.input:active,.is-warning.is-active.textarea,.is-warning.is-active.input{box-shadow:0 0 0 .125em rgba(154,107,18,.25)}.is-danger.textarea,.is-danger.input{border-color:#b03a2e}.is-danger.textarea:focus,.is-danger.input:focus,.is-danger.is-focused.textarea,.is-danger.is-focused.input,.is-danger.textarea:active,.is-danger.input:active,.is-danger.is-active.textarea,.is-danger.is-active.input{box-shadow:0 0 0 .125em rgba(176,58,46,.25)}.is-small.textarea,.is-small.input{border-radius:2px;font-size:.75rem}.is-medium.textarea,.is-medium.input{font-size:1.25rem}.is-large.textarea,.is-large.input{font-size:1.5rem}.is-fullwidth.textarea,.is-fullwidth.input{display:block;width:100%}.is-inline.textarea,.is-inline.input{display:inline;width:auto}.input.is-rounded{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + .375em);padding-right:calc(calc(0.75em - 1px) + .375em)}.input.is-static{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}.radio:hover,.checkbox:hover{color:hsl(0,0%,21%)}[disabled].radio,[disabled].checkbox,fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:hsl(0,0%,48%);cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#2b5fa8;right:1.125em;z-index:4}.select.is-rounded select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:hsl(0,0%,96%)}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:hsl(0,0%,21%)}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:hsl(0,0%,95%)}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.select.is-black:not(:hover)::after{border-color:hsl(0,0%,4%)}.select.is-black select{border-color:hsl(0,0%,4%)}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.select.is-light:not(:hover)::after{border-color:hsl(0,0%,96%)}.select.is-light select{border-color:hsl(0,0%,96%)}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:hsl(0,0%,91%)}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.select.is-dark:not(:hover)::after{border-color:hsl(0,0%,21%)}.select.is-dark select{border-color:hsl(0,0%,21%)}.select.is-dark select:hover,.select.is-dark select.is-hovered{border-color:hsl(0,0%,16%)}.select.is-dark select:focus,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select.is-active{box-shadow:0 0 0 .125em hsla(0,0%,21%,.25)}.select.is-primary:not(:hover)::after{border-color:#1b6b4f}.select.is-primary select{border-color:#1b6b4f}.select.is-primary select:hover,.select.is-primary select.is-hovered{border-color:hsl(159,59.7014925373%,21.2745098039%)}.select.is-primary select:focus,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 .125em rgba(27,107,79,.25)}.select.is-link:not(:hover)::after{border-color:#2b5fa8}.select.is-link select{border-color:#2b5fa8}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:hsl(215.04,59.2417061611%,36.3725490196%)}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 .125em rgba(43,95,168,.25)}.select.is-info:not(:hover)::after{border-color:#2c6ea8}.select.is-info select{border-color:#2c6ea8}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:rgb(38.7075471698,96.7688679245,147.7924528302)}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 .125em rgba(44,110,168,.25)}.select.is-success:not(:hover)::after{border-color:hsl(153,53%,53%)}.select.is-success select{border-color:hsl(153,53%,53%)}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:hsl(153,53%,48%)}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 .125em hsla(153,53%,53%,.25)}.select.is-warning:not(:hover)::after{border-color:#9a6b12}.select.is-warning select{border-color:#9a6b12}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:rgb(131.1686046512,91.136627907,15.3313953488)}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 .125em rgba(154,107,18,.25)}.select.is-danger:not(:hover)::after{border-color:#b03a2e}.select.is-danger select{border-color:#b03a2e}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:rgb(155.7837837838,51.3378378378,40.7162162162)}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 .125em rgba(176,58,46,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:hsl(0,0%,48%) !important;opacity:.5}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:rgba(0,0,0,0);color:hsl(0,0%,4%)}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:hsl(0,0%,97.5%);border-color:rgba(0,0,0,0);color:hsl(0,0%,4%)}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:hsl(0,0%,4%)}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:hsl(0,0%,95%);border-color:rgba(0,0,0,0);color:hsl(0,0%,4%)}.file.is-black .file-cta{background-color:hsl(0,0%,4%);border-color:rgba(0,0,0,0);color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:hsl(0,0%,1.5%);border-color:rgba(0,0,0,0);color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em hsla(0,0%,4%,.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:rgba(0,0,0,0);color:#fff}.file.is-light .file-cta{background-color:hsl(0,0%,96%);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.7)}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:hsl(0,0%,93.5%);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.7)}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em hsla(0,0%,96%,.25);color:rgba(0,0,0,.7)}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:hsl(0,0%,91%);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:hsl(0,0%,21%);border-color:rgba(0,0,0,0);color:#fff}.file.is-dark:hover .file-cta,.file.is-dark.is-hovered .file-cta{background-color:hsl(0,0%,18.5%);border-color:rgba(0,0,0,0);color:#fff}.file.is-dark:focus .file-cta,.file.is-dark.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em hsla(0,0%,21%,.25);color:#fff}.file.is-dark:active .file-cta,.file.is-dark.is-active .file-cta{background-color:hsl(0,0%,16%);border-color:rgba(0,0,0,0);color:#fff}.file.is-primary .file-cta{background-color:#1b6b4f;border-color:rgba(0,0,0,0);color:#fff}.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta{background-color:hsl(159,59.7014925373%,23.7745098039%);border-color:rgba(0,0,0,0);color:#fff}.file.is-primary:focus .file-cta,.file.is-primary.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(27,107,79,.25);color:#fff}.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta{background-color:hsl(159,59.7014925373%,21.2745098039%);border-color:rgba(0,0,0,0);color:#fff}.file.is-link .file-cta{background-color:#2b5fa8;border-color:rgba(0,0,0,0);color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:hsl(215.04,59.2417061611%,38.8725490196%);border-color:rgba(0,0,0,0);color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(43,95,168,.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:hsl(215.04,59.2417061611%,36.3725490196%);border-color:rgba(0,0,0,0);color:#fff}.file.is-info .file-cta{background-color:#2c6ea8;border-color:rgba(0,0,0,0);color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:hsl(208.064516129,58.4905660377%,39.068627451%);border-color:rgba(0,0,0,0);color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(44,110,168,.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:rgb(38.7075471698,96.7688679245,147.7924528302);border-color:rgba(0,0,0,0);color:#fff}.file.is-success .file-cta{background-color:hsl(153,53%,53%);border-color:rgba(0,0,0,0);color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:hsl(153,53%,50.5%);border-color:rgba(0,0,0,0);color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em hsla(153,53%,53%,.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:hsl(153,53%,48%);border-color:rgba(0,0,0,0);color:#fff}.file.is-warning .file-cta{background-color:#9a6b12;border-color:rgba(0,0,0,0);color:#fff}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:rgb(142.5843023256,99.0683139535,16.6656976744);border-color:rgba(0,0,0,0);color:#fff}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(154,107,18,.25);color:#fff}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:rgb(131.1686046512,91.136627907,15.3313953488);border-color:rgba(0,0,0,0);color:#fff}.file.is-danger .file-cta{background-color:#b03a2e;border-color:rgba(0,0,0,0);color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:rgb(165.8918918919,54.6689189189,43.3581081081);border-color:rgba(0,0,0,0);color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(176,58,46,.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:rgb(155.7837837838,51.3378378378,40.7162162162);border-color:rgba(0,0,0,0);color:#fff}.file.is-small{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:hsl(0,0%,93.5%);color:hsl(0,0%,21%)}.file-label:hover .file-name{border-color:hsl(0,0%,83.5%)}.file-label:active .file-cta{background-color:hsl(0,0%,91%);color:hsl(0,0%,21%)}.file-label:active .file-name{border-color:hsl(0,0%,81%)}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:hsl(0,0%,86%);border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:hsl(0,0%,96%);color:hsl(0,0%,29%)}.file-name{border-color:hsl(0,0%,86%);border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:hsl(0,0%,21%);display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:hsl(0,0%,4%)}.help.is-light{color:hsl(0,0%,96%)}.help.is-dark{color:hsl(0,0%,21%)}.help.is-primary{color:#1b6b4f}.help.is-link{color:#2b5fa8}.help.is-info{color:#2c6ea8}.help.is-success{color:hsl(153,53%,53%)}.help.is-warning{color:#9a6b12}.help.is-danger{color:#b03a2e}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:hsl(0,0%,29%)}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:hsl(0,0%,86%);height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#2b5fa8;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:hsl(0,0%,21%)}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:hsl(0,0%,21%);cursor:default;pointer-events:none}.breadcrumb li+li::before{color:hsl(0,0%,71%);content:"/"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"→"}.breadcrumb.has-bullet-separator li+li::before{content:"•"}.breadcrumb.has-dot-separator li+li::before{content:"·"}.breadcrumb.has-succeeds-separator li+li::before{content:"≻"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -0.125em hsla(0,0%,4%,.1),0 0px 0 1px hsla(0,0%,4%,.02);color:hsl(0,0%,29%);max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 .125em .25em hsla(0,0%,4%,.1);display:flex}.card-header-title{align-items:center;color:hsl(0,0%,21%);display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid hsl(0,0%,93%);align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid hsl(0,0%,93%)}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -0.125em hsla(0,0%,4%,.1),0 0px 0 1px hsla(0,0%,4%,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:hsl(0,0%,29%);display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:hsl(0,0%,96%);color:hsl(0,0%,4%)}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#2b5fa8;color:#fff}.dropdown-divider{background-color:hsl(0,0%,93%);border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,86%,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,86%,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:hsl(0,0%,29%);display:block;padding:.5em .75em}.menu-list a:hover{background-color:hsl(0,0%,96%);color:hsl(0,0%,21%)}.menu-list a.is-active{background-color:#2b5fa8;color:#fff}.menu-list li ul{border-left:1px solid hsl(0,0%,86%);margin:.75em;padding-left:.75em}.menu-label{color:hsl(0,0%,48%);font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:hsl(0,0%,96%);border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:hsl(0,0%,4%)}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:hsl(0,0%,98%)}.message.is-black .message-header{background-color:hsl(0,0%,4%);color:#fff}.message.is-black .message-body{border-color:hsl(0,0%,4%)}.message.is-light{background-color:hsl(0,0%,98%)}.message.is-light .message-header{background-color:hsl(0,0%,96%);color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:hsl(0,0%,96%)}.message.is-dark{background-color:hsl(0,0%,98%)}.message.is-dark .message-header{background-color:hsl(0,0%,21%);color:#fff}.message.is-dark .message-body{border-color:hsl(0,0%,21%)}.message.is-primary{background-color:hsl(159,59.7014925373%,96%)}.message.is-primary .message-header{background-color:#1b6b4f;color:#fff}.message.is-primary .message-body{border-color:#1b6b4f;color:hsl(159,59.7014925373%,49%)}.message.is-link{background-color:hsl(215.04,59.2417061611%,96%)}.message.is-link .message-header{background-color:#2b5fa8;color:#fff}.message.is-link .message-body{border-color:#2b5fa8;color:hsl(215.04,59.2417061611%,49%)}.message.is-info{background-color:hsl(208.064516129,58.4905660377%,96%)}.message.is-info .message-header{background-color:#2c6ea8;color:#fff}.message.is-info .message-body{border-color:#2c6ea8;color:hsl(208.064516129,58.4905660377%,47%)}.message.is-success{background-color:hsl(153,53%,96%)}.message.is-success .message-header{background-color:hsl(153,53%,53%);color:#fff}.message.is-success .message-body{border-color:hsl(153,53%,53%);color:hsl(153,53%,31%)}.message.is-warning{background-color:hsl(39.2647058824,79.0697674419%,96%)}.message.is-warning .message-header{background-color:#9a6b12;color:#fff}.message.is-warning .message-body{border-color:#9a6b12;color:hsl(39.2647058824,79.0697674419%,45%)}.message.is-danger{background-color:hsl(5.5384615385,58.5585585586%,96%)}.message.is-danger .message-header{background-color:#b03a2e;color:#fff}.message.is-danger .message-body{border-color:#b03a2e;color:hsl(5.5384615385,58.5585585586%,49%)}.message-header{align-items:center;background-color:hsl(0,0%,29%);border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:hsl(0,0%,86%);border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:hsl(0,0%,29%);padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:hsla(0,0%,4%,.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:hsl(0,0%,96%);display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid hsl(0,0%,86%);border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:hsl(0,0%,21%);flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid hsl(0,0%,86%)}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:hsl(0,0%,4%)}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:hsl(0,0%,4%)}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:hsl(0,0%,95%);color:hsl(0,0%,4%)}.navbar.is-white .navbar-brand .navbar-link::after{border-color:hsl(0,0%,4%)}.navbar.is-white .navbar-burger{color:hsl(0,0%,4%)}@media screen and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:hsl(0,0%,4%)}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:hsl(0,0%,95%);color:hsl(0,0%,4%)}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:hsl(0,0%,4%)}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:hsl(0,0%,95%);color:hsl(0,0%,4%)}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:hsl(0,0%,4%)}}.navbar.is-black{background-color:hsl(0,0%,4%);color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:hsl(0,0%,4%);color:#fff}}.navbar.is-light{background-color:hsl(0,0%,96%);color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:hsl(0,0%,91%);color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width: 1024px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:hsl(0,0%,91%);color:rgba(0,0,0,.7)}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:hsl(0,0%,91%);color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:hsl(0,0%,96%);color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:hsl(0,0%,21%);color:#fff}.navbar.is-dark .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link{color:#fff}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:hsl(0,0%,16%);color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-dark .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link{color:#fff}.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active{background-color:hsl(0,0%,16%);color:#fff}.navbar.is-dark .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:hsl(0,0%,16%);color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:hsl(0,0%,21%);color:#fff}}.navbar.is-primary{background-color:#1b6b4f;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:hsl(159,59.7014925373%,21.2745098039%);color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active{background-color:hsl(159,59.7014925373%,21.2745098039%);color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:hsl(159,59.7014925373%,21.2745098039%);color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#1b6b4f;color:#fff}}.navbar.is-link{background-color:#2b5fa8;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:hsl(215.04,59.2417061611%,36.3725490196%);color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:hsl(215.04,59.2417061611%,36.3725490196%);color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:hsl(215.04,59.2417061611%,36.3725490196%);color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#2b5fa8;color:#fff}}.navbar.is-info{background-color:#2c6ea8;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:rgb(38.7075471698,96.7688679245,147.7924528302);color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:rgb(38.7075471698,96.7688679245,147.7924528302);color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgb(38.7075471698,96.7688679245,147.7924528302);color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#2c6ea8;color:#fff}}.navbar.is-success{background-color:hsl(153,53%,53%);color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:hsl(153,53%,48%);color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:hsl(153,53%,48%);color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:hsl(153,53%,48%);color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:hsl(153,53%,53%);color:#fff}}.navbar.is-warning{background-color:#9a6b12;color:#fff}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:#fff}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:rgb(131.1686046512,91.136627907,15.3313953488);color:#fff}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:#fff}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:rgb(131.1686046512,91.136627907,15.3313953488);color:#fff}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgb(131.1686046512,91.136627907,15.3313953488);color:#fff}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#9a6b12;color:#fff}}.navbar.is-danger{background-color:#b03a2e;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:rgb(155.7837837838,51.3378378378,40.7162162162);color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:rgb(155.7837837838,51.3378378378,40.7162162162);color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgb(155.7837837838,51.3378378378,40.7162162162);color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#b03a2e;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 hsl(0,0%,96%)}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 hsl(0,0%,96%)}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:rgba(0,0,0,0)}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:hsl(0,0%,29%);-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-burger{margin-left:auto}.navbar-menu{display:none}.navbar-item,.navbar-link{color:hsl(0,0%,29%);display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:hsl(0,0%,98%);color:#2b5fa8}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid rgba(0,0,0,0);min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#2b5fa8}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#2b5fa8;border-bottom-style:solid;border-bottom-width:3px;color:#2b5fa8;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#2b5fa8;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:hsl(0,0%,96%);border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width: 1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px hsla(0,0%,4%,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:rgba(0,0,0,0) !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:rgba(0,0,0,0) !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:hsl(0,0%,96%);color:hsl(0,0%,4%)}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:hsl(0,0%,96%);color:#2b5fa8}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid hsl(0,0%,86%);border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px hsla(0,0%,4%,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid hsl(0,0%,86%);box-shadow:0 8px 8px hsla(0,0%,4%,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:hsl(0,0%,96%);color:hsl(0,0%,4%)}.navbar-dropdown a.navbar-item.is-active{background-color:hsl(0,0%,96%);color:#2b5fa8}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-0.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-0.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:hsl(0,0%,4%)}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:hsl(0,0%,98%)}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-0.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:hsl(0,0%,86%);color:hsl(0,0%,21%);min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:hsl(0,0%,71%);color:hsl(0,0%,21%)}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:hsl(229,53%,53%)}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:hsl(0,0%,86%);border-color:hsl(0,0%,86%);box-shadow:none;color:hsl(0,0%,48%);opacity:.5}.pagination-previous,.pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#2b5fa8;border-color:#2b5fa8;color:#fff}.pagination-ellipsis{color:hsl(0,0%,71%);pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -0.125em hsla(0,0%,4%,.1),0 0px 0 1px hsla(0,0%,4%,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:hsl(0,0%,4%)}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:hsl(0,0%,4%);color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:hsl(0,0%,4%)}.panel.is-black .panel-block.is-active .panel-icon{color:hsl(0,0%,4%)}.panel.is-light .panel-heading{background-color:hsl(0,0%,96%);color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:hsl(0,0%,96%)}.panel.is-light .panel-block.is-active .panel-icon{color:hsl(0,0%,96%)}.panel.is-dark .panel-heading{background-color:hsl(0,0%,21%);color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:hsl(0,0%,21%)}.panel.is-dark .panel-block.is-active .panel-icon{color:hsl(0,0%,21%)}.panel.is-primary .panel-heading{background-color:#1b6b4f;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#1b6b4f}.panel.is-primary .panel-block.is-active .panel-icon{color:#1b6b4f}.panel.is-link .panel-heading{background-color:#2b5fa8;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#2b5fa8}.panel.is-link .panel-block.is-active .panel-icon{color:#2b5fa8}.panel.is-info .panel-heading{background-color:#2c6ea8;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#2c6ea8}.panel.is-info .panel-block.is-active .panel-icon{color:#2c6ea8}.panel.is-success .panel-heading{background-color:hsl(153,53%,53%);color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:hsl(153,53%,53%)}.panel.is-success .panel-block.is-active .panel-icon{color:hsl(153,53%,53%)}.panel.is-warning .panel-heading{background-color:#9a6b12;color:#fff}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#9a6b12}.panel.is-warning .panel-block.is-active .panel-icon{color:#9a6b12}.panel.is-danger .panel-heading{background-color:#b03a2e;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#b03a2e}.panel.is-danger .panel-block.is-active .panel-icon{color:#b03a2e}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:1px solid hsl(0,0%,93%)}.panel-heading{background-color:hsl(0,0%,93%);border-radius:6px 6px 0 0;color:hsl(0,0%,21%);font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid hsl(0,0%,86%);margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:hsl(0,0%,29%);color:hsl(0,0%,21%)}.panel-list a{color:hsl(0,0%,29%)}.panel-list a:hover{color:#2b5fa8}.panel-block{align-items:center;color:hsl(0,0%,21%);display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#2b5fa8;color:hsl(0,0%,21%)}.panel-block.is-active .panel-icon{color:#2b5fa8}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:hsl(0,0%,96%)}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:hsl(0,0%,48%);margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:hsl(0,0%,86%);border-bottom-style:solid;border-bottom-width:1px;color:hsl(0,0%,29%);display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:hsl(0,0%,21%);color:hsl(0,0%,21%)}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#2b5fa8;color:#2b5fa8}.tabs ul{align-items:center;border-bottom-color:hsl(0,0%,86%);border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid rgba(0,0,0,0);border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:hsl(0,0%,96%);border-bottom-color:hsl(0,0%,86%)}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:hsl(0,0%,86%);border-bottom-color:rgba(0,0,0,0) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:hsl(0,0%,86%);border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:hsl(0,0%,96%);border-color:hsl(0,0%,71%);z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#2b5fa8;border-color:#2b5fa8;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:hsl(0,0%,4%)}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:hsl(0,0%,4%)}.hero.is-white .subtitle{color:hsla(0,0%,4%,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:hsl(0,0%,4%)}@media screen and (max-width: 1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:hsla(0,0%,4%,.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:hsl(0,0%,95%);color:hsl(0,0%,4%)}.hero.is-white .tabs a{color:hsl(0,0%,4%);opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:hsl(0,0%,4%)}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:hsl(0,0%,4%);border-color:hsl(0,0%,4%);color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, hsl(350, 10%, 90%) 0%, hsl(0, 0%, 100%) 71%, hsl(10, 5%, 100%) 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(350, 10%, 90%) 0%, hsl(0, 0%, 100%) 71%, hsl(10, 5%, 100%) 100%)}}.hero.is-black{background-color:hsl(0,0%,4%);color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-black .navbar-menu{background-color:hsl(0,0%,4%)}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:hsl(0,0%,4%) !important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:hsl(0,0%,4%)}.hero.is-black.is-bold{background-image:linear-gradient(141deg, hsl(350, 10%, 0%) 0%, hsl(0, 0%, 4%) 71%, hsl(10, 5%, 9%) 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(350, 10%, 0%) 0%, hsl(0, 0%, 4%) 71%, hsl(10, 5%, 9%) 100%)}}.hero.is-light{background-color:hsl(0,0%,96%);color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width: 1023px){.hero.is-light .navbar-menu{background-color:hsl(0,0%,96%)}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:hsl(0,0%,91%);color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:hsl(0,0%,96%) !important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:hsl(0,0%,96%)}.hero.is-light.is-bold{background-image:linear-gradient(141deg, hsl(350, 10%, 86%) 0%, hsl(0, 0%, 96%) 71%, hsl(10, 5%, 100%) 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(350, 10%, 86%) 0%, hsl(0, 0%, 96%) 71%, hsl(10, 5%, 100%) 100%)}}.hero.is-dark{background-color:hsl(0,0%,21%);color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-dark .navbar-menu{background-color:hsl(0,0%,21%)}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-dark a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark .navbar-link.is-active{background-color:hsl(0,0%,16%);color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{color:hsl(0,0%,21%) !important;opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:hsl(0,0%,21%)}.hero.is-dark.is-bold{background-image:linear-gradient(141deg, hsl(350, 10%, 11%) 0%, hsl(0, 0%, 21%) 71%, hsl(10, 5%, 26%) 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(350, 10%, 11%) 0%, hsl(0, 0%, 21%) 71%, hsl(10, 5%, 26%) 100%)}}.hero.is-primary{background-color:#1b6b4f;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-primary .navbar-menu{background-color:#1b6b4f}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-primary a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary .navbar-link.is-active{background-color:hsl(159,59.7014925373%,21.2745098039%);color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{color:#1b6b4f !important;opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1b6b4f}.hero.is-primary.is-bold{background-image:linear-gradient(141deg, rgb(12.573880597, 70.426119403, 40.5357960199) 0%, #1b6b4f 71%, rgb(28.1505597015, 131.3494402985, 112.4296455224) 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg, rgb(12.573880597, 70.426119403, 40.5357960199) 0%, #1b6b4f 71%, rgb(28.1505597015, 131.3494402985, 112.4296455224) 100%)}}.hero.is-link{background-color:#2b5fa8;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-link .navbar-menu{background-color:#2b5fa8}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:hsl(215.04,59.2417061611%,36.3725490196%);color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#2b5fa8 !important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2b5fa8}.hero.is-link.is-bold{background-image:linear-gradient(141deg, rgb(24.6066350711, 89.1583696682, 135.3933649289) 0%, #2b5fa8 71%, rgb(42.2841824645, 80.1658034755, 194.2158175355) 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, rgb(24.6066350711, 89.1583696682, 135.3933649289) 0%, #2b5fa8 71%, rgb(42.2841824645, 80.1658034755, 194.2158175355) 100%)}}.hero.is-info{background-color:#2c6ea8;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-info .navbar-menu{background-color:#2c6ea8}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:rgb(38.7075471698,96.7688679245,147.7924528302);color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#2c6ea8 !important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2c6ea8}.hero.is-info.is-bold{background-image:linear-gradient(141deg, rgb(25.3650943396, 102.4353925746, 135.6349056604) 0%, #2c6ea8 71%, rgb(43.3549528302, 98.4825142017, 194.1450471698) 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, rgb(25.3650943396, 102.4353925746, 135.6349056604) 0%, #2c6ea8 71%, rgb(43.3549528302, 98.4825142017, 194.1450471698) 100%)}}.hero.is-success{background-color:hsl(153,53%,53%);color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-success .navbar-menu{background-color:hsl(153,53%,53%)}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:hsl(153,53%,48%);color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:hsl(153,53%,53%) !important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:hsl(153,53%,53%)}.hero.is-success.is-bold{background-image:linear-gradient(141deg, hsl(143, 63%, 43%) 0%, hsl(153, 53%, 53%) 71%, hsl(163, 58%, 58%) 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(143, 63%, 43%) 0%, hsl(153, 53%, 53%) 71%, hsl(163, 58%, 58%) 100%)}}.hero.is-warning{background-color:#9a6b12;color:#fff}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:#fff}.hero.is-warning .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-warning .navbar-menu{background-color:#9a6b12}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:rgb(131.1686046512,91.136627907,15.3313953488);color:#fff}.hero.is-warning .tabs a{color:#fff;opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#9a6b12 !important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:#fff}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#9a6b12}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, rgb(114.3872093023, 59.1792350661, 6.6127906977) 0%, #9a6b12 71%, rgb(181.7688953488, 152.0611533858, 15.7311046512) 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, rgb(114.3872093023, 59.1792350661, 6.6127906977) 0%, #9a6b12 71%, rgb(181.7688953488, 152.0611533858, 15.7311046512) 100%)}}.hero.is-danger{background-color:#b03a2e;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-danger .navbar-menu{background-color:#b03a2e}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:rgb(155.7837837838,51.3378378378,40.7162162162);color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#b03a2e !important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#b03a2e}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, rgb(144.1175675676, 26.8824324324, 35.5999168399) 0%, #b03a2e 71%, rgb(202.4037162162, 85.8348752599, 45.0962837838) 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, rgb(144.1175675676, 26.8824324324, 35.5999168399) 0%, #b03a2e 71%, rgb(202.4037162162, 85.8348752599, 45.0962837838) 100%)}}.hero.is-small .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{.hero-body{padding:3rem 3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){.section{padding:3rem 3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:hsl(0,0%,98%);padding:3rem 1.5rem 6rem}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:hsl(0,0%,90%) !important}.has-background-white{background-color:#fff !important}.has-text-black{color:hsl(0,0%,4%) !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:hsl(0,0%,4%) !important}.has-text-light{color:hsl(0,0%,96%) !important}a.has-text-light:hover,a.has-text-light:focus{color:hsl(0,0%,86%) !important}.has-background-light{background-color:hsl(0,0%,96%) !important}.has-text-dark{color:hsl(0,0%,21%) !important}a.has-text-dark:hover,a.has-text-dark:focus{color:hsl(0,0%,11%) !important}.has-background-dark{background-color:hsl(0,0%,21%) !important}.has-text-primary{color:#1b6b4f !important}a.has-text-primary:hover,a.has-text-primary:focus{color:hsl(159,59.7014925373%,16.2745098039%) !important}.has-background-primary{background-color:#1b6b4f !important}.has-text-primary-light{color:hsl(159,59.7014925373%,96%) !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:hsl(159,59.7014925373%,86%) !important}.has-background-primary-light{background-color:hsl(159,59.7014925373%,96%) !important}.has-text-primary-dark{color:hsl(159,59.7014925373%,49%) !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:hsl(159,59.7014925373%,59%) !important}.has-background-primary-dark{background-color:hsl(159,59.7014925373%,49%) !important}.has-text-link{color:#2b5fa8 !important}a.has-text-link:hover,a.has-text-link:focus{color:hsl(215.04,59.2417061611%,31.3725490196%) !important}.has-background-link{background-color:#2b5fa8 !important}.has-text-link-light{color:hsl(215.04,59.2417061611%,96%) !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:hsl(215.04,59.2417061611%,86%) !important}.has-background-link-light{background-color:hsl(215.04,59.2417061611%,96%) !important}.has-text-link-dark{color:hsl(215.04,59.2417061611%,49%) !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:hsl(215.04,59.2417061611%,59%) !important}.has-background-link-dark{background-color:hsl(215.04,59.2417061611%,49%) !important}.has-text-info{color:#2c6ea8 !important}a.has-text-info:hover,a.has-text-info:focus{color:rgb(33.4150943396,83.5377358491,127.5849056604) !important}.has-background-info{background-color:#2c6ea8 !important}.has-text-info-light{color:hsl(208.064516129,58.4905660377%,96%) !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:hsl(208.064516129,58.4905660377%,86%) !important}.has-background-info-light{background-color:hsl(208.064516129,58.4905660377%,96%) !important}.has-text-info-dark{color:hsl(208.064516129,58.4905660377%,47%) !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:hsl(208.064516129,58.4905660377%,57%) !important}.has-background-info-dark{background-color:hsl(208.064516129,58.4905660377%,47%) !important}.has-text-success{color:hsl(153,53%,53%) !important}a.has-text-success:hover,a.has-text-success:focus{color:hsl(153,53%,43%) !important}.has-background-success{background-color:hsl(153,53%,53%) !important}.has-text-success-light{color:hsl(153,53%,96%) !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:hsl(153,53%,86%) !important}.has-background-success-light{background-color:hsl(153,53%,96%) !important}.has-text-success-dark{color:hsl(153,53%,31%) !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:hsl(153,53%,41%) !important}.has-background-success-dark{background-color:hsl(153,53%,31%) !important}.has-text-warning{color:#9a6b12 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:rgb(108.3372093023,75.273255814,12.6627906977) !important}.has-background-warning{background-color:#9a6b12 !important}.has-text-warning-light{color:hsl(39.2647058824,79.0697674419%,96%) !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:hsl(39.2647058824,79.0697674419%,86%) !important}.has-background-warning-light{background-color:hsl(39.2647058824,79.0697674419%,96%) !important}.has-text-warning-dark{color:hsl(39.2647058824,79.0697674419%,45%) !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:hsl(39.2647058824,79.0697674419%,55%) !important}.has-background-warning-dark{background-color:hsl(39.2647058824,79.0697674419%,45%) !important}.has-text-danger{color:#b03a2e !important}a.has-text-danger:hover,a.has-text-danger:focus{color:rgb(135.5675675676,44.6756756757,35.4324324324) !important}.has-background-danger{background-color:#b03a2e !important}.has-text-danger-light{color:hsl(5.5384615385,58.5585585586%,96%) !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:hsl(5.5384615385,58.5585585586%,86%) !important}.has-background-danger-light{background-color:hsl(5.5384615385,58.5585585586%,96%) !important}.has-text-danger-dark{color:hsl(5.5384615385,58.5585585586%,49%) !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:hsl(5.5384615385,58.5585585586%,59%) !important}.has-background-danger-dark{background-color:hsl(5.5384615385,58.5585585586%,49%) !important}.has-text-black-bis{color:hsl(0,0%,7%) !important}.has-background-black-bis{background-color:hsl(0,0%,7%) !important}.has-text-black-ter{color:hsl(0,0%,14%) !important}.has-background-black-ter{background-color:hsl(0,0%,14%) !important}.has-text-grey-darker{color:hsl(0,0%,21%) !important}.has-background-grey-darker{background-color:hsl(0,0%,21%) !important}.has-text-grey-dark{color:hsl(0,0%,29%) !important}.has-background-grey-dark{background-color:hsl(0,0%,29%) !important}.has-text-grey{color:hsl(0,0%,48%) !important}.has-background-grey{background-color:hsl(0,0%,48%) !important}.has-text-grey-light{color:hsl(0,0%,71%) !important}.has-background-grey-light{background-color:hsl(0,0%,71%) !important}.has-text-grey-lighter{color:hsl(0,0%,86%) !important}.has-background-grey-lighter{background-color:hsl(0,0%,86%) !important}.has-text-white-ter{color:hsl(0,0%,96%) !important}.has-background-white-ter{background-color:hsl(0,0%,96%) !important}.has-text-white-bis{color:hsl(0,0%,98%) !important}.has-background-white-bis{background-color:hsl(0,0%,98%) !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:monospace !important}.is-family-code{font-family:monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1023px){.is-block-touch{display:block !important}}@media screen and (min-width: 1024px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1023px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1024px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1023px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1024px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1023px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1024px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1023px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1024px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1023px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1024px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}
/* Custom CSS for Vesper Copyright 2020 */
/* Fade ``-out animations */
.fade-in {
  animation-name: fade;
  animation-duration: 1s;
}

@keyframes fade {
  from { opacity: 0%; }
  to { opacity: 100%; }
}

@keyframes keyframes-slide-from-bottom {
  from { top: 100%; }
  to { top: 0; }
}

@keyframes fade-delay {
  0% { opacity: 0%; }
  50% { opacity: 0%; }
  100% { opacity: 100%; }
}

.fade-in-delayed {
  animation-name: fade-delay;
  animation-duration: 3s;
}

.is-animated-rainbow {
  animation-name: keyframes-rainbow;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

/*
 * An all-in (App.jsx, screen/RaiseScreen.jsx): gold glass with a streak of light passing over it, so the WOAH option looks
 * like one without shouting.
 *
 * It replaced rainbow stripes, which were too much. Same family as Raise's
 * gold, but lighter and glossy: a highlight on the top half, a thin light
 * edge along the top and a little shade at the bottom. The streak is a
 * soft white band crossing every 2.8s, then resting; nothing else moves.
 *
 * The streak is ::before, not ::after -- Bulma draws the loading spinner
 * with ::after. The button clips it, and the label is positioned so it
 * paints above it.
 */
.button.is-pot {
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.08) 50%,
      rgba(255, 255, 255, 0) 51%),
    linear-gradient(#f5cf5c, #d9a21e);
  /* What the suite's contrast check reads -- Bulma's warning here is a dark
     gold, and the dark label is at least 6:1 on every part of this one. */
  background-color: #e8b83d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), inset 0 -2px 4px rgba(0, 0, 0, 0.15);
  color: #3a2a00;
  font-weight: 700;
  overflow: hidden;
}

.button.is-pot::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -60%;
  width: 45%;
  background: linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.75), transparent);
  animation: keyframes-pot-sweep 2.8s ease-in-out infinite;
  pointer-events: none;
}

.button.is-pot .is-action-label {
  position: relative;
}

/* Across in the first half of the cycle, then a rest before the next pass. */
@keyframes keyframes-pot-sweep {
  0% { left: -60%; }
  55% { left: 120%; }
  100% { left: 120%; }
}

/*
 * The ready tick (ReadyCheck.jsx): a button drawn as a checkbox, because that
 * is what it is -- a yes you can take back until the deal. The box fills with
 * the felt green ($primary, 6.44:1 on white) and a white tick when checked;
 * the label stays dark on white either way. Same 40px height as the "Next
 * hand" button it replaced, so the end-of-hand screen keeps its height.
 */
.button.is-ready-check {
  gap: 0.6em;
  border-color: #b5b5b5;
  color: #363636;
  font-weight: 600;
}

.button.is-ready-check.is-checked {
  border-color: #1b6b4f;
}

.is-ready-box {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.25em;
  height: 1.25em;
  border: 2px solid #7a7a7a;
  border-radius: 4px;
  font-size: 1em;
  line-height: 1;
  color: #fff;
}

.is-checked .is-ready-box {
  border-color: #1b6b4f;
  background-color: #1b6b4f;
}

@keyframes keyframes-rainbow {
  0% { color: blue; }
  25% { color: red; }
  50% { color: green; }
  75% { color: gold; }
  100% {color: blue; }
}

/*
 * Content column.
 *
 * `margin-inline: auto` is what centres this. Without it the block kept a flat
 * 16px left margin at every viewport width and never moved: on a 1440px screen
 * it sat 16px from the left with 944px of empty space beside it, under a hero
 * band that does span the full width. It only looked correct on a phone,
 * because there the 480px max-width already exceeds the viewport and the
 * margins collapse to the same value on both sides.
 *
 * Being a flex child of a `is-flex-direction-column` container does not centre
 * it -- that centres on the cross axis only when the child has no width of its
 * own to fight with.
 *
 * `!important` is needed, not decorative: every element carrying this class
 * also carries a Bulma spacing helper (`m-4` on the lobby, `m-6` on the
 * requirements screen), and those compile to `margin: 1rem !important`. The
 * shorthand overwrites the inline margins, so without matching that priority
 * the centring silently loses the cascade -- which is exactly what happened on
 * the first attempt at this fix, verified as still 16px/944px afterwards.
 */
.mobile-container {
  min-width: 280px;
  max-width: 480px;
  margin-inline: auto !important;
}

.player-name {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 120px;
}

.title-cursive {
  font-family: cursive, serif;
}

/*
 * Community cards.
 *
 * These were previously sized by device pixel ratio (min-resolution media
 * queries, 4em through 20em). Pixel ratio describes how sharp a screen is, not
 * how wide, so a 390px phone at DPR 3 was given 256px glyphs: five of them
 * needed 898px and the row ran off both edges on every phone tested. Worse, the
 * overflowing glyphs sat on top of the Start button and swallowed the tap.
 *
 * Size is now derived from the viewport so all five always fit. The playing
 * card glyph renders about 0.7x its font-size wide, so five cards plus four
 * gaps need roughly 3.5x the font-size in width.
 *
 * 26vw is chosen to make the board as legible as the space allows: it puts
 * five cards in ~303px of a 320px screen, the narrowest phone in use. The
 * first pass at this used 17vw, which was safe but left 37% of the width
 * empty and made the cards hard to read on a small phone. Growing them is
 * only possible because the pocket cards below shrank to match (cards.css);
 * the two sizes share one vertical budget and cannot be tuned separately.
 *
 * The px ceiling stops the cards becoming comical on a desktop browser. It
 * was 108px and went to 116px for legibility; 26vw is already width-bound on
 * a 320px phone, so only the widest phones (Pro Max) see the difference.
 *
 * A `vh` cap was tried here when the opponent list went in and was rejected:
 * to bind on a short-and-wide phone (iPhone 14 is 70px wider than a Galaxy S9+
 * but has the same usable height once chrome is off) it had to be tight enough
 * to also shrink the board on the narrow phone, where the size is already
 * right. The board is what players read, so the opponent list absorbs the
 * crowding instead -- it is the only zone with rows to spare.
 */
/*
 * Board cards are a little bigger than the glyphs they replaced drew (a
 * glyph's frame sat inside its box with room to spare; an image fills its
 * own). 16vw keeps five of them and their gaps inside the zone's padding on
 * a 320px phone, where 18vw ran them into the screen edge.
 */
.is-community-cards .board-card {
  width: min(16vw, 76px);
  height: auto;
  -webkit-user-drag: none;
}

.is-community-cards {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: clamp(1px, 0.8vw, 8px);
  width: 100%;
}


/*
 * The opponent list.
 *
 * A column rather than a row: a full room is ten players, and nine tiles
 * across the top of a 320px phone get 27px each. Vertically they get the whole
 * width and cost about 26px of height apiece, which the budget below affords.
 *
 * `gap` rather than per-row margins so deleting or reordering a row cannot
 * leave a stray margin behind, and so the spacing does not double at the
 * joins. Bulma's own `.tags` wrapper would add .5rem per tag -- 8px x 9 rows
 * of waste -- which is why the rows use bare `tag` inside `is-flex` instead.
 *
 * The list is the one zone that scrolls, and that is deliberate. Everything
 * else on the table is fixed-size and must stay put: the board and the pot are
 * what you read, and the actions live in a fixed-bottom navbar that has to
 * remain reachable. At a full ten-player table the rows are the only thing
 * there is too much of, so they absorb the overflow -- you scroll a list of
 * names rather than losing the buttons off the bottom of the screen, which is
 * exactly the failure the mobile work fixed once already.
 *
 * The cap is "whatever is left" rather than a viewport fraction, because a
 * fixed vh figure gets tuned to one handset and is wrong on the next. What it
 * subtracts is the rest of the table: the shared zone, your hand, the gaps,
 * and -- crucially -- the fixed-bottom navbar, which is out of flow and so
 * contributes nothing to layout while still owning the bottom ~96px of glass.
 *
 * Leaving the navbar out of this sum is exactly how the iPhone 14 Pro Max
 * broke: the list took its full 244px, the content ran to 696px, and the
 * navbar starting at 632px painted "Waiting on: <name>" straight over the Show
 * button. That device is wider than the phones this was tuned on -- so its
 * cards are bigger -- without being proportionally taller.
 *
 * MAX_PLAYERS is also env-overridable on the server (VESPER_MAX_PLAYERS), so
 * there is no fixed row count this could safely assume instead.
 */
.is-table-opponents {
  display: flex;
  flex-direction: column;
  gap: 2px;
  width: 100%;
  max-width: 480px;
  margin-inline: auto;
  /*
   * Two bounds, because the constraint is genuinely two-dimensional and a
   * single subtraction cannot satisfy both ends.
   *
   * The max-height keeps the list from pushing content under the fixed navbar
   * on a screen that is wide (big cards) without being proportionally tall --
   * the iPhone 14 Pro Max case.
   *
   * The min-height stops the same formula collapsing the list to nothing on a
   * genuinely short screen. An iPhone SE reports 568px of usable height, where
   * `100vh - 35rem` is 8px: tightening the cap for the Pro Max silently left
   * the SE showing zero opponents, which the suite caught immediately. 78px is
   * three rows -- enough to be a list, and the active row is scrolled into view
   * regardless of how few are showing.
   */
  max-height: calc(100vh - 36.25rem);
  /*
   * Viewport height. On a real phone `100vh` is the height with the browser's
   * address bar and toolbar HIDDEN, so while they show -- which is always,
   * mid-hand -- a vh budget is 80-150px taller than the screen, and the hand
   * ran under the fixed navbar. `svh` is the height with them showing, which
   * is what the player sees. The emulated phones in the Playwright suite have
   * no browser chrome, so there vh and svh agree and it never showed. Each vh
   * height here is followed by its svh twin; a browser without svh (iOS <15.4,
   * Chrome <108) keeps the vh line.
   */
  max-height: calc(100svh - 36.25rem);
  min-height: 78px;
  overflow-y: auto;
}

/*
 * Two or three players have height to spare, so the rows breathe.
 *
 * The design called this fork out explicitly and it was under-built: "a single
 * row above the board is a lot of chrome for one name", with the note that a
 * small table should keep a roomier treatment and switch to the list at four.
 * What shipped was `gap: 6px`, which is not a treatment -- heads-up still drew
 * one thin 28px strip stranded above a full-width divider.
 *
 * Under four players the rows become tiles laid out in a row, which is what
 * Beat 2 of the canvas drew: the name on its own line with the stack under it.
 * There is room for it precisely because there are at most three of them --
 * the horizontal strip runs out at five (Scaling artboard), which is why the
 * vertical list still owns every larger table.
 */
.is-table-opponents.is-roomy {
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.5rem;
  /* Tiles are content-sized, so the list no longer needs a scroll budget. */
  min-height: 0;
  max-height: none;
  overflow-y: visible;
}

.is-table-opponents.is-roomy .is-opponent-row {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  min-width: 7.5rem;
  padding: 0.4rem 0.6rem;
  border-left-width: 0;
  border-top: 3px solid transparent;
  background-color: #f6f8f7;
  border-radius: 3px;
}

/* The gold marker follows the border it now sits on. */
.is-table-opponents.is-roomy .is-opponent-row.is-gun {
  border-top-color: #9a6b12;
}

/*
 * The tags sit under the name rather than beside it, and lose the left margin
 * that only made sense in a row.
 */
.is-table-opponents.is-roomy .is-opponent-row .tag {
  margin-left: 0 !important;
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
}

/*
 * With the chip gone, a tag's text sits straight on the tile, and TO ACT's
 * is white -- written for a gold chip, and 1.05:1 on the tile. Gold text
 * instead, the colour of the rule on the tile's top edge.
 */
.is-table-opponents.is-roomy .is-opponent-row .tag.is-warning {
  color: #7a5200;
  font-weight: 700;
}

.is-table-opponents.is-roomy .is-opponent-row .player-name {
  max-width: 10rem;
}

/* In a tile the puck hangs off the name's right edge, outside the box that
   gets centred, so the name stays centred over the tags below it. */
.is-table-opponents.is-roomy .is-dealer-chip {
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}

.is-opponent-name {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-width: 0;
}

/* The dealer button: a small white puck with a D, as on a real table. */
.is-dealer-chip {
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.3rem;
  height: 1.3rem;
  margin-left: 0.35rem;
  border: 1.5px solid #4a4a4a;
  border-radius: 50%;
  background-color: #fff;
  color: #363636;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
}

/*
 * A row is padded so the tinted states below have something to tint; without
 * it the background hugs the text and reads as a highlighter mark.
 */
.is-opponent-row {
  padding: 2px 6px;
  border-left: 3px solid transparent;
}

/*
 * The player on the clock.
 *
 * The rule is on the LEFT, not the top. A full-width top border sits between
 * two rows and reads as a divider belonging to neither -- tried that first,
 * and at a nine-player table it looked like a section break rather than a
 * marker. A left rule is unambiguously attached to its own row and still
 * scans down a long list, which the tag alone does not.
 */
.is-opponent-row.is-gun {
  background-color: #fdfaf3;
  border-left-color: #9a6b12;
}

/* Folded players stay in place so the list keeps a stable length, but recede. */
.is-opponent-row.is-folded {
  opacity: 0.55;
}

/*
 * Table zones.
 *
 * The table is three regions stacked top to bottom -- the other players, the
 * shared world, then your own things -- and the point of the styling is that
 * where something sits tells you what it is. Without these the same content
 * renders as one undivided column of centred text, which is what the first
 * pass shipped: correct information, no grammar.
 *
 * Only the middle zone gets a ground. The shared world is the thing both
 * players are looking at, so tinting it separates "the table" from "your
 * side of it" with one declaration rather than a box around every group.
 * The dividers do the rest: two hairlines are enough to read as regions.
 */
.is-table-zone-opponents {
  border-bottom: 1px solid #ededed;
  padding-bottom: 0.4rem;
}

.is-table-zone-opponents:empty {
  border-bottom: 0;
  padding-bottom: 0;
}

.is-table-zone-shared {
  background-color: #f6f8f7;
  padding: 0.4rem 0.5rem 0.5rem;
  border-radius: 4px;
}

/*
 * The action strip.
 *
 * Bulma's `field is-grouped` sizes each control to its label, so the three
 * buttons came out as a huddle of different widths in the middle of the bar.
 * Here the committing actions (Check/Call, Raise) share the width and Fold
 * keeps its natural size beside them -- bigger targets for the choices you
 * make most, and a hierarchy you can read without reading the words.
 *
 * `.control` is Bulma's per-button wrapper; growing it rather than the button
 * keeps the button's own styling untouched.
 */
.is-table-actions {
  width: 100%;
  border-top: 1px solid #ededed;
  padding-top: 0.6rem;
}

.is-table-actions .field.is-grouped {
  width: 100%;
}

/*
 * The turn clock (components/TurnClock.jsx), across the top of the bottom
 * bar. It drains in steps of a quarter second; the transition smooths them.
 */
.is-turn-clock {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  width: 100%;
  padding: 0.4rem 0.75rem 0;
}

.is-turn-clock-track {
  flex: 1;
  height: 6px;
  border-radius: 3px;
  background: #ededed;
  overflow: hidden;
}

.is-turn-clock-fill {
  height: 100%;
  background: #3e8ed0;
  transition: width 250ms linear, background-color 300ms;
}

.is-turn-clock-seconds {
  min-width: 2.5em;
  text-align: right;
  font-variant-numeric: tabular-nums;
  font-size: 0.85rem;
}

.is-turn-clock.is-urgent .is-turn-clock-fill {
  background: #b4233c;
}

.is-turn-clock.is-urgent .is-turn-clock-seconds {
  color: #b4233c;
  font-weight: 700;
}

/*
 * Make the committing actions share the leftover width.
 *
 * Two things had to be true and only one of them was. Bulma's `is-expanded`
 * (on Check/Call and Raise) supplies `flex-grow: 1`, but a flex item's grow
 * only distributes space that is actually *left over*, and these controls are
 * sized from their button's own content -- three auto-width buttons already
 * fill the row, so there was nothing to distribute and the strip rendered
 * exactly as before. `flex-basis: 0` is the missing half: it drops the
 * content-derived starting width so the growth factors decide the split.
 *
 * Verified by measurement rather than by eye -- the control stayed 81px wide
 * through two earlier attempts that both looked plausible in the source.
 *
 * Fold has no `is-expanded`, so it keeps its natural width beside them.
 */
.is-table-actions .control.is-expanded {
  flex-basis: 0;
  /*
   * `min-width: 0` is the load-bearing line.
   *
   * A flex item's default `min-width: auto` refuses to go below its content's
   * intrinsic width, which pins each control at whatever its button happens to
   * measure -- so `flex-grow: 1` and `flex-basis: 0` both applied cleanly and
   * the two expanded controls still came out 81px and 126px, sized by their
   * labels rather than split evenly. Confirmed by reading the computed styles:
   * grow 1, shrink 1, basis 0px, and still unequal widths.
   */
  min-width: 0;
}

/*
 * Desktop.
 *
 * Everything above is sized against a 320px phone -- `vw` units, a 480px cap
 * on the content column, 11px type, 2px row padding. Stretched to a 1440px
 * window that reads as phone furniture on a desk: the zones ran the full 1416px
 * while the opponent list stayed pinned at 480px, a 936px mismatch with the
 * divider and the tinted board running out past it on both sides.
 *
 * The design was drawn entirely at 320x658 and never covered this width, so
 * there is no prior intent here to preserve -- only the phone layout to leave
 * untouched. Everything below is inside a min-width query for that reason.
 *
 * The table becomes a centred column rather than a full-bleed stretch: a hand
 * of poker is a small amount of information and spreading it over 1400px makes
 * the eye travel between things that belong together. 46rem is about the width
 * of the board at its px ceiling plus its padding, so the tinted zone sits
 * around the cards rather than the cards floating in a wide band.
 */
@media (min-width: 769px) {
  .is-table-layout {
    width: 100%;
    max-width: 46rem;
    /*
     * Pull the stack together rather than letting the zones drift apart down a
     * 900px window -- the hand and the action bar had ~150px of dead space
     * between them, which reads as the page having stopped rather than as
     * breathing room.
     */
    justify-content: flex-start;
    /*
     * `!important` for the same reason `.mobile-container` needs it: <main>
     * also carries Bulma's `m-3`, which compiles to `margin: .75rem !important`
     * and overwrites the inline margins. Without it this measured 736px pinned
     * to the left edge of a 1440px window.
     */
    margin-inline: auto !important;
    /*
     * Clearance for the fixed navbar (96px measured at this width). The phone
     * value of 8rem is tuned for two-line mobile chrome and overshoots here;
     * 6.75rem clears the bar with real slack and takes the last few pixels of
     * page overflow with it.
     */
    padding-bottom: 6.75rem;
    gap: 1rem;
  }

  /*
   * The list matches the column instead of its phone cap, and the rows grow
   * into the space: 28px rows with 11px type are the compromise a 320px screen
   * forces, not a choice worth keeping when there is room.
   */
  .is-table-opponents {
    max-width: none;
    /*
     * The rows, the board and the pocket cards all grew for this width, so the
     * list's allowance has to come DOWN, not up. Raising it to `100vh - 30rem`
     * let a ten-player table draw a 361px list, which pushed the page to
     * 1057px against a 900px window and painted the fixed navbar over the Show
     * button -- the same occlusion the Pro Max hit on mobile, for the same
     * reason: the reserve was computed against content that had since got
     * taller.
     *
     * 43rem is the rest of the desktop table, measured rather than guessed:
     * 273px shared zone + 237px hand + 27px of gaps + 96px navbar + 12px top
     * offset = 645px, plus a little slack. An earlier 38rem was arrived at by
     * estimating the hand at ~200px and the navbar at ~112px; both were wrong
     * and the page still overflowed by 89px. Measure this if either zone is
     * retuned -- it is a subtraction of real numbers, not a round figure.
     *
     * Now 45.5rem: the board went 140 -> 156px and the hand 116 -> 132px, about
     * 38px more between them. That figure is estimated, not re-measured; the
     * ten-player desktop occlusion test passes with it.
     */
    max-height: calc(100vh - 45.5rem);
    max-height: calc(100svh - 45.5rem);
    gap: 4px;
  }

  .is-opponent-row {
    padding: 0.35rem 0.75rem;
    border-left-width: 4px;
  }

  /* `is-size-7` is a phone concession; at this width it is just small. */
  .is-opponent-row .player-name.is-size-7 {
    font-size: 0.95rem !important;
  }

  .is-opponent-row .tag {
    height: 1.75em;
  }

  .is-table-zone-shared {
    padding: 1rem 1rem 1.25rem;
    border-radius: 6px;
  }

  /*
   * The action strip belongs to the same column as the table.
   *
   * The navbar is fixed and full-bleed, so at this width the buttons ran the
   * entire 1440px while the hand they act on sat in a 736px column -- the
   * controls read as chrome belonging to the window rather than to the table.
   */
  .navbar.is-fixed-bottom .is-table-actions,
  .navbar.is-fixed-bottom > div {
    width: 100%;
    max-width: 46rem;
    margin-inline: auto;
  }

  /*
   * The board is the thing you actually read, and 26vw stops binding the
   * moment the column does: in a 46rem column the cards hit their 108px
   * ceiling and then sit small in the middle of it. Five cards plus gaps at
   * ~0.7x the font-size need about 3.5x the size in width, so 140px keeps the
   * row comfortably inside the column while making the board the focal point
   * it is on a phone.
   */
  .is-community-cards .board-card {
    width: 100px;
  }

  /* Tiles have room to be tiles rather than the minimum that fits a name. */
  .is-table-opponents.is-roomy {
    gap: 0.75rem;
  }

  .is-table-opponents.is-roomy .is-opponent-row {
    min-width: 9.5rem;
    padding: 0.6rem 0.9rem;
  }
}


.is-table-actions .control .button {
  width: 100%;
}

/*
 * Table layout.
 *
 * The action buttons live in a fixed-bottom navbar, so when the content above
 * is taller than the viewport it slides underneath them and the player has to
 * scroll to act. The fixed m-5 (3rem) and mb-6 (4.5rem) margins that used to
 * separate these blocks were the bulk of that overflow on a short screen.
 *
 * Spacing is now proportional to viewport height and owned by the container,
 * so the blocks breathe on a tall phone and compress on a short one instead of
 * pushing the actions out of reach. Padding at the bottom reserves room for the
 * navbar itself, which is out of flow and would otherwise overlap the stats.
 */
.is-table-layout {
  display: flex;
  flex-direction: column;
  gap: clamp(0.25rem, 1.5vh, 1.5rem);
  gap: clamp(0.25rem, 1.5svh, 1.5rem);
  /*
   * Containing block for the recap's sparkle field, which is absolutely
   * positioned with `inset: 0`. Without this it would resolve against the
   * initial containing block and scatter sparks across the whole page rather
   * than over the panel. Harmless on the live table, which has no overlay.
   */
  position: relative;
  /*
   * Clearance for the fixed-bottom navbar, which is out of flow.
   *
   * This was 6.5rem (104px) against a navbar that measures 96px -- eight
   * pixels of margin for error, which is not margin at all. On an iPhone 14
   * Pro Max the hand zone ran to 696px while the navbar started at 632px, so
   * "Waiting on: <name>" was painted directly over the Show button. The device
   * is wider than the phones this was tuned on, so its cards are bigger, but
   * its usable height is not correspondingly taller -- the reserve is fixed
   * while the content above it scales with width.
   *
   * 8rem leaves real clearance over the two-line navbar (actions plus the
   * leave link) instead of just clearing it on paper. Caught by the table
   * suite's occlusion check, not by looking: the button was plainly visible in
   * the screenshot, just not clickable.
   */
  padding-bottom: 8rem;
}

.is-table-hand,
.is-table-stats {
  margin: 0;
}

/*
 * Stat lines under the board.
 *
 * These inherited Bulma's 1rem and read as small print next to the cards,
 * even though the chip counts are the numbers a player re-reads constantly
 * through a hand. Sized up to 1.25rem, which on the tightest screen (iPhone
 * SE, 568px tall) still leaves room before the fixed-bottom navbar.
 *
 * NOTE the specificity: this is (0,0,1,1) and beats Bulma's `.title` at
 * (0,0,1,0), so a `p.title` in here would silently render at 1.25rem rather
 * than 2rem. TableStats.jsx uses the `is-size-*` helpers instead, which
 * compile to `!important` and win regardless. If you add a heading here, do
 * the same rather than reaching for `.title`.
 *
 * The lines are the height budget: each point of font-size costs about 7px of
 * page height, so check the SE before growing this further.
 */
.is-table-stats p {
  font-size: 1.25rem;
  line-height: 1.45;
}

/* The event message is context, not a number -- keep it a step back so the
   figures below it stay the thing you read first. */
.is-table-stats p.is-italic {
  font-size: 1.05rem;
}

/* The "in the pot" caption sits directly under the pot figure and labels it;
   the 1.25rem above would make it compete with the number it describes. */
.is-table-stats p.is-size-7 {
  font-size: 0.875rem !important;
  line-height: 1.2;
}

/* Bulma pins .icon to a fixed 1.5rem, so without this the chip icons stay
   small against the larger text and the rows look unbalanced. */
.is-table-stats .icon {
  height: 1.25em;
  width: 1.25em;
  font-size: inherit;
}

.has-no-select {
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}

.wallpaper {
  z-index: -1;
  background-position: center;
  background-size: cover;
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  opacity: 0.25;
}

.has-background-white-50a {
  background-color: rgba(255, 255, 255, 75%);
}

.has-radius {
  border-radius: 1rem;
}

@media (max-width: 640px) {
  .wallpaper {
    background-image: url(9e5c32af705fb577168a.jpg);
  }
}

@media (min-width: 640px) and (max-width: 1920px) {
  .wallpaper {
    background-image: url(81539a4c73eac067fdbe.jpg);
  }
}

@media (min-width: 1920px) {
  .wallpaper {
    background-image: url(e7dde1bca1a5492078c4.jpg);
  }
}

.is-list {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  list-style: circle inside;
}

.is-visible {
  visibility: visible;
}

.is-invisible {
  visibility: hidden;
}

.winner-enter {
  opacity: 0%;
}

.winner-enter-active {
  opacity: 100%;
  transition: opacity 1s;
}

.winner-exit {
  opacity: 100%;
}

.winner-exit-active {
  opacity: 0%;
  transition: opacity 1s;
}

/*
 * ---------------------------------------------------------------------------
 * Win conditions.
 *
 * Every ending used to render identically: the same eyebrow, the same green
 * number, the same button. Winning the blinds, taking a player's last chip and
 * winning the entire table were three different events drawn as one, so the
 * moments worth remembering were the ones the screen was quietest about.
 *
 * The escalation is deliberate and only has three steps -- an effect that
 * fires every hand is not an effect, it is a background. Ordinary win: nothing
 * new. All-in: sparkles. Knockout: one red line. Table win: sparkles, a gold
 * name and a closing statement instead of a Next-hand button.
 * ---------------------------------------------------------------------------
 */

/*
 * The sparkle field.
 *
 * Absolutely positioned over the recap, which is why `.is-table-layout` needs
 * `position: relative` for the all-in case -- see below. `pointer-events: none`
 * is load-bearing: this covers the panel, and "Next hand" is underneath it.
 */
.is-sparkles {
  position: absolute;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
}

.is-spark {
  position: absolute;
  /*
   * 18px, not the 10px this started at. At ten pixels a four-pointed star is a
   * speck -- on a real screenshot the field read as dust on the lens rather
   * than as celebration, which is worse than no effect. The sparks are also
   * confined to the margins (see Sparkles.jsx), so there is room to be larger
   * without landing on the result.
   */
  width: 18px;
  height: 18px;
  /*
   * A four-pointed star rather than a dot or an emoji. A dot reads as dust and
   * an emoji would inherit whatever the platform decides it looks like; this
   * is the same shape on every device and costs no asset.
   */
  background-color: #ffd257;
  clip-path: polygon(50% 0%, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0% 50%, 40% 40%);
  opacity: 0;
  transform: scale(0);
  animation-name: keyframes-spark;
  animation-duration: 1.5s;
  animation-iteration-count: 3;
  animation-timing-function: ease-in-out;
}

/*
 * `--spark-scale` is set per-spark inline so the field has some depth. It is
 * read here rather than applied as an inline transform, because these
 * keyframes animate transform themselves and would override it.
 */
@keyframes keyframes-spark {
  0%   { opacity: 0; transform: scale(0) rotate(0deg); }
  35%  { opacity: 1; transform: scale(var(--spark-scale, 1)) rotate(45deg); }
  70%  { opacity: 0.85; transform: scale(calc(var(--spark-scale, 1) * 0.8)) rotate(90deg); }
  100% { opacity: 0; transform: scale(0) rotate(135deg); }
}

/* The result block sits above the sparkle field so the text stays readable. */
.is-recap-result {
  position: relative;
  z-index: 3;
}

/* A chop: each winner's pair, side by side and smaller, named beneath. */
.is-recap-split {
  display: flex;
  justify-content: center;
  gap: clamp(12px, 6vw, 40px);
}

.is-recap-split .card-bottom,
.is-recap-split .card-top {
  width: min(19vw, 96px, 11svh);
}

/*
 * Every hand at the end of a hand (HandCarousel.jsx): a scroll-snap strip,
 * one full-width slide per hand. The browser does the swipe. The scrollbar
 * is hidden because the dots already show where you are, and the horizontal
 * overscroll is contained so a swipe past the last slide does not become the
 * browser's back gesture.
 */
/*
 * Capped and centred, so on a wide screen the chevrons sit beside the cards
 * instead of at the far edges of the window.
 */
.is-hand-carousel {
  max-width: 26rem;
  margin-inline: auto;
}

.is-hand-carousel-row {
  display: flex;
  align-items: center;
}

.is-hand-strip {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.is-hand-strip::-webkit-scrollbar {
  display: none;
}

.is-hand-strip:focus-visible {
  outline: 3px solid #363636;
  outline-offset: 2px;
  border-radius: 4px;
}

.is-hand-slide {
  flex: 0 0 100%;
  scroll-snap-align: center;
  scroll-snap-stop: always;
}

/* A long name truncates under its pair rather than widening the slide. */
.is-hand-slide .is-hand-name {
  max-width: 90%;
  margin-inline: auto;
}

/* A folded hand: two backs, dimmed, since nothing about it is in play. */
.is-hand-slide .is-mucked {
  opacity: 0.55;
}

.is-hand-carousel-arrow.button.is-ghost {
  flex: 0 0 auto;
  font-size: 2.5rem;
  line-height: 1;
  color: #4a4a4a;
  text-decoration: none;
}

/* The spacer at either end: the chevron's width, nothing to see or press. */
span.is-hand-carousel-arrow {
  width: 2.5em;
  pointer-events: none;
}

.is-hand-dots {
  display: flex;
  justify-content: center;
  gap: 2px;
  margin-top: 0.25rem;
}

/*
 * Each dot is a 24px target around an 8px mark, so it can be tapped on a
 * phone without hitting its neighbour.
 */
.is-hand-dot {
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  background: none;
  cursor: pointer;
}

.is-hand-dot::before {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  border-radius: 50%;
  background: #b5b5b5;
  transition: background 0.2s, transform 0.2s;
}

.is-hand-dot.is-current::before {
  background: #4a4a4a;
  transform: scale(1.25);
}

/*
 * A knockout is bad news delivered plainly -- one line, no animation. The
 * player who just lost their stack is reading this too, and celebrating at
 * them would be the wrong tone. `has-text-danger` is Bulma's red at 4.5:1 on
 * white; the weight is what makes it findable, not the colour alone.
 */
.is-knockout {
  animation-name: fade;
  animation-duration: 0.6s;
}

/*
 * The table win is the only ending that gets the full treatment, because it
 * is the only one that happens once.
 */
/*
 * The gold of the table win, dark enough to read. #b8860b on the name and
 * Bulma's warning-dark on the lines around it measured about 3:1 -- a pass
 * for the big name at best, and a fail for the small uppercase eyebrow.
 * #9a6b12 is 4.7:1, the same gold as the on-the-clock rule.
 */
.is-table-win-eyebrow {
  color: #9a6b12;
}

.is-table-win-name {
  /*
   * Gold, with a soft glow: the same dark gold as the eyebrow above it, so
   * the glow is decoration around text that reads without it.
   */
  color: #9a6b12;
  text-shadow: 0 0 12px rgba(255, 210, 87, 0.65);
  animation-name: keyframes-crown;
  animation-duration: 2.4s;
  animation-iteration-count: infinite;
}

@keyframes keyframes-crown {
  0%   { text-shadow: 0 0 8px rgba(255, 210, 87, 0.45); }
  50%  { text-shadow: 0 0 20px rgba(255, 210, 87, 0.9); }
  100% { text-shadow: 0 0 8px rgba(255, 210, 87, 0.45); }
}

/*
 * Legibility floor. Bulma's grey (#7a7a7a) is 4.29:1 on white and about 4:1
 * on the board's grey -- under the 4.5:1 that small text needs -- and it is
 * the colour of every caption and status line here. #6b6b6b is 5.3:1 on
 * white and 4.9:1 on the board, and still reads as a step back from the
 * body text. Same story for the light-blue CALLED tag (4.13:1).
 *
 * `is-size-7` is 12px, which was the size of most of that grey text too:
 * "in the pot", "Winner", the ready count, "See standings". 14px is the
 * smallest this page sets. Measured, not guessed: the layout suite's
 * occlusion checks on the SE pass with it.
 */
.has-text-grey {
  color: #6b6b6b !important;
}

.tag.is-info.is-light {
  color: #1f5a8c;
}

.is-size-7,
.button.is-small {
  font-size: 0.875rem !important;
}

.is-opponent-row .tag {
  font-size: 0.875rem;
}

/*
 * Keyboard focus. Bulma's is a 2px glow at a quarter of the button's own
 * colour: faint on blue, next to invisible on the gold Raise. A solid dark
 * ring with a gap reads on every fill, and `:focus-visible` keeps it off
 * mouse clicks and taps.
 */
.button:focus-visible {
  outline: 3px solid #363636;
  outline-offset: 2px;
  box-shadow: none !important;
}

/* The hand's box is the table's full width; ring the cards, not the strip. */
.is-holdable:focus-visible {
  outline: none;
}

.is-holdable:focus-visible img {
  outline: 3px solid #363636;
  outline-offset: 2px;
  border-radius: 6px;
}

/*
 * Motion is decoration here, never information: the eyebrow says "All-in win"
 * and "Takes the table" in words, and the knockout line names who is out. So
 * everything above can be switched off wholesale without losing a fact.
 *
 * The sparkles are hidden rather than merely stilled -- a frozen field of
 * eighteen stars over the result is worse than no field at all.
 */
@media (prefers-reduced-motion: reduce) {
  .is-sparkles {
    display: none;
  }

  .is-spark,
  .is-table-win-name,
  .is-knockout,
  .is-animated-rainbow,
  .button.is-pot::before {
    animation: none;
  }

  .is-table-win-name {
    text-shadow: 0 0 10px rgba(255, 210, 87, 0.6);
  }
}

/*
 * Cutscenes: the game starting, a hand being dealt, a hand or the table
 * won, a player knocked out (cutscene/). The overlay sits above the fixed action strip
 * (Bulma's navbar is z-index 30), but only its backdrop takes taps -- a tap
 * there skips it. The deal sprites let taps through to the table.
 *
 * Elements are hidden by their animations' `both` fill rather than by an
 * `opacity: 0` here, so with motion switched off (below) everything simply
 * shows, static.
 */
.is-cinematic {
  position: fixed;
  inset: 0;
  z-index: 50;
  overflow: hidden;
  pointer-events: none;
  -webkit-tap-highlight-color: transparent;
}

/* The backdrop and titles. Lifts away at --cine-out, uncovering the deal. */
.is-cine-scene {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  padding: 1rem;
  text-align: center;
  color: #fff;
  background-color: rgba(8, 26, 20, 0.84);
  pointer-events: auto;
  cursor: pointer;
  animation:
    keyframes-cine-in 400ms ease-out both,
    keyframes-cine-out 900ms linear var(--cine-out, 0ms) forwards;
}

/* The once-a-game moments get the full blackout, lit from the middle like felt under a lamp. */
.is-cine-scene.is-cine-dark {
  background: radial-gradient(ellipse at center, #14513b 0%, #08201a 45%, #030806 100%);
}

@keyframes keyframes-cine-in {
  from { opacity: 0; }
  to   { opacity: 1; }
}

/*
 * Faded by 55% (about 500ms), but `visibility` only flips at the end: for
 * the last 400ms the backdrop is invisible and still takes taps. A tap
 * already on its way to skip it lands here, not on Fold underneath. Hidden,
 * it stops taking taps at all.
 */
@keyframes keyframes-cine-out {
  0%   { opacity: 1; }
  55%  { opacity: 0; }
  100% { opacity: 0; visibility: hidden; }
}

.is-cine-title {
  margin: 0;
  font-size: clamp(1.9rem, 9vw, 3.4rem);
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: 0.03em;
  color: #fff;
  text-shadow: 0 2px 18px rgba(0, 0, 0, 0.6);
  animation: keyframes-cine-title 700ms cubic-bezier(0.2, 0.8, 0.2, 1) both;
}

@keyframes keyframes-cine-title {
  from { opacity: 0; transform: scale(1.4); filter: blur(10px); }
  to   { opacity: 1; transform: scale(1); filter: blur(0); }
}

.is-cine-sub {
  margin: 0;
  display: inline-flex;
  align-items: center;
  font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.85);
  animation: keyframes-cine-up 500ms ease-out both;
}

.is-cine-sub .is-dealer-chip {
  margin-left: 0;
}

@keyframes keyframes-cine-up {
  from { opacity: 0; transform: translateY(12px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* The roster, fanned in one name at a time. */
.is-cine-roster {
  margin-top: 0.8rem;
  width: min(20rem, 100%);
  list-style: none;
}

.is-cine-roster li {
  display: flex;
  align-items: center;
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  animation: keyframes-cine-fan 450ms cubic-bezier(0.2, 0.8, 0.2, 1) both;
}

.is-cine-roster-name {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  font-weight: 600;
}

.is-cine-roster-chips {
  margin-left: 0.6rem;
  font-variant-numeric: tabular-nums;
  color: #ffd257;
}

@keyframes keyframes-cine-fan {
  from { opacity: 0; transform: translateX(-28px) rotate(-3deg); }
  to   { opacity: 1; transform: translateX(0) rotate(0); }
}

/* The shuffle: the deck splits, the halves riffle back together. */
.is-cine-deck {
  position: relative;
  width: 64px;
  height: 90px;
  margin-bottom: 1rem;
}

.is-cine-deck img {
  position: absolute;
  inset: 0;
  width: 100%;
  border-radius: 4px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.5);
  -webkit-user-drag: none;
}

.is-cine-deck-left {
  animation: keyframes-riffle-left 1.3s ease-in-out 200ms both;
}

.is-cine-deck-right {
  animation: keyframes-riffle-right 1.3s ease-in-out 200ms both;
}

@keyframes keyframes-riffle-left {
  0%   { opacity: 0; transform: translateY(-20px); }
  15%  { opacity: 1; transform: translate(0, 0); }
  40%  { transform: translateX(-46px) rotate(-14deg); }
  60%  { transform: translateX(-46px) rotate(-14deg); }
  85%, 100% { transform: translate(0, 0) rotate(0); }
}

@keyframes keyframes-riffle-right {
  0%   { opacity: 0; transform: translateY(-20px); }
  15%  { opacity: 1; transform: translate(0, 0); }
  40%  { transform: translateX(46px) rotate(14deg); }
  60%  { transform: translateX(46px) rotate(14deg); }
  85%, 100% { transform: translate(2px, -2px) rotate(0); }
}

/*
 * The deal: card backs pitched off a deck on the board to each seat, where
 * they stay. --deal-x/-y are the seat's offset from the deck, --deal-s and
 * --deal-r the size and tilt the card lands at -- for your own two cards,
 * exactly those of your real hand (cutscene/Deal.jsx).
 */
.is-cine-deal,
.is-cine-deal-table {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

/* After the last card: the deck and the others' cards go, yours stay. */
.is-cine-deal-table {
  transition: opacity 300ms ease;
}

.is-cine-deal-table.is-settled {
  opacity: 0;
}

.is-cine-sprite,
.is-cine-pile img {
  position: absolute;
  width: 52px;
  border-radius: 4px;
  -webkit-user-drag: none;
}

/* Positioned at its centre, so it scales and turns about it. */
.is-cine-sprite {
  margin: -36px 0 0 -26px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  animation-name: keyframes-deal-in;
  animation-timing-function: cubic-bezier(0.25, 0.7, 0.3, 1);
  animation-fill-mode: both;
}

@keyframes keyframes-deal-in {
  0%   { opacity: 0; transform: translate(0, 0) scale(1) rotate(0deg); }
  12%  { opacity: 1; }
  100% { opacity: 1; transform: translate(var(--deal-x), var(--deal-y)) scale(var(--deal-s)) rotate(var(--deal-r)); }
}

/* The deck: three backs, squared up a little out of true. */
.is-cine-pile {
  position: absolute;
  width: 0;
  height: 0;
  animation: keyframes-cine-up 250ms ease-out both;
}

/*
 * `max-width: none` matters: the pile is a zero-size point at the deck's
 * centre, and Bulma caps every img at 100% of its container -- here, 0px.
 */
.is-cine-pile img {
  max-width: none;
  left: -26px;
  top: -36px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}

.is-cine-pile img:nth-child(2) { transform: translate(1px, -2px) rotate(2deg); }
.is-cine-pile img:nth-child(3) { transform: translate(-1px, -4px) rotate(-1deg); }

/*
 * While a start cinematic plays, the board and your hand are held back; the
 * overlay's end removes `is-dealing`. The board then fades in, but your hand
 * does not: your dealt cards are lying exactly on it when the overlay goes,
 * so it has to appear at once to take over from them -- a fade would show a
 * gap.
 */
.is-table-layout .is-community-cards {
  transition: opacity 450ms ease;
}

.is-dealing .is-community-cards,
.is-dealing .is-table-hand .cards,
.is-dealing .is-hand-hint {
  opacity: 0;
}

/*
 * The winning hand in the win reveals (WinningHand in cutscene/win.jsx): the
 * board face up, the winner's two cards turned over beneath it, then the
 * five that played lifted in gold and the other two dimmed. The lift and the
 * dim sit on the slot around each card, from --judge-at.
 */
.is-cine-hand {
  margin-bottom: 1.2rem;
  animation: keyframes-cine-up 400ms ease-out 100ms both;
}

.is-cine-hand-board,
.is-cine-hand-hole {
  display: flex;
  justify-content: center;
  gap: clamp(3px, 1vw, 8px);
}

.is-cine-hand-hole {
  margin-top: 0.8rem;
  perspective: 900px;
}

.is-cine-slot {
  display: block;
}

.is-cine-hand-board img {
  display: block;
  width: min(13vw, 60px);
  max-width: none;
  border-radius: 4px;
  -webkit-user-drag: none;
}

.is-cine-hand-hole .is-cine-flip {
  width: min(22vw, 96px);
}

/* A chop turns over both players' hands: four cards, two pairs. */
.is-cine-hand-hole.is-split .is-cine-flip {
  width: min(15vw, 72px);
}

.is-cine-hand-hole.is-split .is-cine-slot:nth-child(2) {
  margin-right: clamp(8px, 4vw, 24px);
}

.is-cine-slot.is-plays {
  animation: keyframes-cine-play 450ms ease-out var(--judge-at, 0ms) both;
}

.is-cine-slot.is-sits-out {
  animation: keyframes-cine-sit-out 450ms ease-out var(--judge-at, 0ms) both;
}

@keyframes keyframes-cine-play {
  to { transform: translateY(-8px); filter: drop-shadow(0 0 10px rgba(255, 210, 87, 0.9)); }
}

@keyframes keyframes-cine-sit-out {
  to { opacity: 0.3; filter: grayscale(0.8); }
}

/* A card turned over: its back, then its face. */
.is-cine-flip {
  display: block;
  position: relative;
  width: min(15vw, 72px);
  transform-style: preserve-3d;
  animation: keyframes-card-flip 750ms cubic-bezier(0.3, 0.7, 0.3, 1) both;
}

.is-cine-flip img {
  display: block;
  width: 100%;
  border-radius: 4px;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-user-drag: none;
}

.is-cine-flip .is-cine-flip-back {
  position: absolute;
  inset: 0;
  transform: rotateY(180deg);
}

/*
 * Face down until its delay, then turned over. No fade: opacity below 1 on
 * the turning card flattens its 3D, and then the face shows through the back
 * for the whole turn. The card arrives with the hand, which fades in itself.
 */
@keyframes keyframes-card-flip {
  0%   { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}

.is-cine-winner {
  position: relative;
  z-index: 3;
  animation: keyframes-cine-rise 900ms cubic-bezier(0.2, 0.8, 0.2, 1) both;
}

@keyframes keyframes-cine-rise {
  from { opacity: 0; transform: translateY(40px) scale(0.85); }
  to   { opacity: 1; transform: translateY(0) scale(1); }
}

.is-cine-eyebrow {
  margin: 0;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #e8c46a;
}

/*
 * The table win's gold, lifted: the recap's #9a6b12 is dark enough to read on
 * white, and too dark to read on this black.
 */
.is-cinematic .is-cine-winner-name {
  margin: 0.2rem 0;
  font-size: clamp(2.4rem, 12vw, 4.4rem);
  font-weight: 800;
  line-height: 1.05;
  overflow-wrap: anywhere;
  color: #ffd257;
}

.is-cine-chips {
  font-variant-numeric: tabular-nums;
}

/* Under a winner's name the lines stack; elsewhere they sit in the scene's column. */
.is-cine-winner .is-cine-sub {
  display: flex;
  justify-content: center;
}

/*
 * A player knocked out (cutscene/scenes/KnockedOut.jsx): the name arrives
 * like any title, then is struck through, greys and sinks. No gold here.
 */
.is-cine-out {
  animation: keyframes-cine-up 500ms ease-out 200ms both;
}

.is-cine-out .is-cine-eyebrow {
  color: #e0707f;
}

.is-cinematic .is-cine-out-name {
  text-decoration-line: line-through;
  text-decoration-thickness: 0.08em;
  text-decoration-color: transparent;
  animation:
    keyframes-cine-title 700ms cubic-bezier(0.2, 0.8, 0.2, 1) 300ms both,
    keyframes-cine-out-name 900ms ease-in 1100ms forwards;
}

@keyframes keyframes-cine-out-name {
  to {
    color: #8a948f;
    text-decoration-color: #b4233c;
    transform: translateY(10px) scale(0.94);
  }
}

.is-cine-skip {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  bottom: calc(1rem + env(safe-area-inset-bottom, 0px));
  margin: 0;
  text-align: center;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  pointer-events: none;
  animation: fade 1s ease 800ms both;
}

/*
 * With motion off the cinematics are a still title card, shown briefly: the
 * timelines in cutscene/scenes/ shrink to match and the deal is skipped.
 */
@media (prefers-reduced-motion: reduce) {
  .is-cinematic *,
  .is-cine-scene {
    animation: none !important;
  }

  .is-table-layout .is-community-cards {
    transition: none;
  }

  /* The five picked out without the movement. */
  .is-cine-slot.is-sits-out {
    opacity: 0.3;
    filter: grayscale(0.8);
  }

  .is-cine-slot.is-plays {
    filter: drop-shadow(0 0 10px rgba(255, 210, 87, 0.9));
  }

  /* Struck out, without the fall. */
  .is-cinematic .is-cine-out-name {
    color: #8a948f;
    text-decoration-color: #b4233c;
  }
}

/*
 * Leave, inline on your stack line (TableStats.jsx). Styled as a link so it
 * reads as a way out rather than a move in the hand. The padding and equal
 * negative margin give it a finger-sized target without making the line
 * taller -- the hand zone's height is spoken for.
 */
.is-leave-link {
  padding: 0.6rem 0.4rem;
  margin: -0.6rem -0.4rem;
  border: none;
  background: none;
  font: inherit;
  color: #3e56c4;
  text-decoration: underline;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

/*
 * The room code during play (RoomCodeChip in CodeDialog.jsx): a small white
 * chip like the opponents' chip counts. On the table it is pinned to the right
 * end of the "in the pot" caption, so it costs no height; on the recap it sits
 * in the flow under the way out. The ::after stretches the target to a
 * fingertip without making the chip, or the line, any bigger. Tapping it only
 * opens the QR code, so a stray tap is harmless -- but it is still kept off
 * the action strip.
 */
.is-pot-caption {
  position: relative;
}

.is-pot-caption .is-betting-tag {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  font-size: 0.65rem;
  letter-spacing: 0.04em;
}

.is-pot-caption .is-room-code {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 1;
  text-transform: none;
}

.is-room-code {
  position: relative;
  display: inline-flex;
  align-items: baseline;
  gap: 0.3em;
  padding: 0.15rem 0.5rem;
  border: 1px solid #dbdbdb;
  border-radius: 9999px;
  background: #fff;
  color: #363636;
  font: inherit;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1.4;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.is-room-code::after {
  content: '';
  position: absolute;
  inset: -0.6rem -0.4rem;
}

.is-room-code-label {
  font-size: 0.65rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #4a4a4a;
}

/*
 * The Stay-or-Leave and room-code dialogs (components/Dialog.jsx). Above the
 * fixed-bottom navbar, as any Bulma modal is; a cutscene (z-index 50) still
 * plays over one and lifts away to leave it where it was.
 *
 * The buttons share the width and are tall enough for a thumb: these are the
 * whole decision, and on a phone they sit where the bet buttons would.
 */
.is-dialog-panel {
  max-width: 24rem;
  margin: 0 auto;
}

.is-dialog-body {
  font-size: 1.05rem;
}

.is-dialog-buttons {
  flex-wrap: nowrap;
}

.is-dialog-buttons .button {
  flex: 1 1 0;
  min-height: 3rem;
}

.is-dialog-panel canvas {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

/*
 * The raise screen (screen/RaiseScreen.jsx): the whole viewport, in four
 * bands -- the title, what the raise is sized from, the sizing itself, and
 * the clock with Cancel at the bottom where the action strip was. The sizing
 * band takes the spare height, so on a tall phone the controls sit nearer
 * the thumb rather than under the strip.
 */
.is-raise-screen {
  position: fixed;
  inset: 0;
  z-index: 40;
  display: flex;
  flex-direction: column;
  max-width: 30rem;
  margin-inline: auto;
  padding: 1rem 1rem max(0.75rem, env(safe-area-inset-bottom));
  background: #fff;
  overflow-y: auto;
}

.is-raise-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.is-raise-strip {
  margin-top: 0.75rem;
  padding: 0.6rem 0.5rem 0.5rem;
  border-radius: 6px;
  background: #f1f6f3;
}

.is-raise-cards {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
}

.is-raise-strip .is-hand-hint {
  display: none;
}

.is-raise-strip .cards {
  margin: 0;
}

.is-raise-strip .card-bottom,
.is-raise-strip .card-top {
  width: min(13vw, 56px);
}

.is-raise-strip .card-bottom {
  margin-right: -14px;
}

.is-raise-strip .is-community-cards .board-card {
  width: min(9vw, 40px);
}

.is-raise-facts {
  display: flex;
  justify-content: space-around;
  gap: 0.5rem;
  margin-top: 0.4rem;
  font-size: 0.85rem;
  color: #4a4a4a;
}

.is-raise-sizing {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.75rem;
  padding: 1rem 0;
}

.is-raise-presets {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 0 !important;
}

.is-raise-presets .button {
  flex: 1 1 0;
  min-width: 0;
  height: auto;
  flex-direction: column;
  padding: 0.5rem 0.25rem;
  margin-bottom: 0 !important;
}

.is-raise-preset-name {
  font-weight: 700;
}

.is-raise-preset-amount {
  font-size: 0.8rem;
  opacity: 0.8;
}

.is-raise-amount {
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 1.2;
}

.is-raise-total {
  font-size: 2.75rem;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  color: #1b6b4f;
}

.is-raise-slider {
  display: flex;
  align-items: center;
  gap: 0.6rem;
}

.is-raise-nudge {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  font-size: 1.5rem;
  font-weight: 700;
  touch-action: manipulation;
}

.is-raise-range {
  flex: 1;
  min-width: 0;
  height: 2.75rem;
  accent-color: #d9a21e;
  touch-action: pan-y;
}

.is-raise-ends {
  display: flex;
  justify-content: space-between;
  padding: 0 3.6rem;
  margin-top: -0.6rem;
}

.button.is-raise-confirm {
  height: 3.25rem;
  font-size: 1.15rem;
}

.is-raise-footer {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.is-raise-footer .is-turn-clock {
  padding: 0;
}

/* The host's limit (LandingScreen.jsx): two halves of one control. */
.is-betting-choice .button {
  flex: 1 1 0;
  margin-bottom: 0 !important;
}

.is-betting-choice {
  margin-bottom: 0 !important;
}

/*
 * Styles for cards in the player's pocket.
 *
 * These were a fixed 140x190px, which on a 320px phone left no vertical room
 * to make the shared board any bigger -- the two card sizes come out of one
 * height budget. They are also the cards you need least: you already know what
 * you hold, and only have to recognise them, whereas the community cards are
 * the ones you actually read. So the pocket pair is now the smaller of the two.
 *
 * Sized from the viewport for the same reason the community cards are, with a
 * px ceiling so they stay sensible on a desktop browser. The overlap is kept
 * (it reads as a held hand) but the fixed 25px offsets are gone: they pushed
 * the lower card off the left edge on a 320px screen.
 *
 * Dropped again from 24vw/112px to 19vw/90px to pay for the opponent list.
 * Same reasoning, one step further: at a full ten-player table the eight or
 * nine people you cannot see matter more than the two cards you already know.
 * Raised to 22vw/104px after a real game: a player with poor eyesight had
 * trouble reading the cards. The height it adds
 * (~16-18px on a phone) is taken back out of the opponent list's allowance in
 * custom.css. The 11.5vh term only binds on a short screen (iPhone SE): a
 * two-player table has no list to shrink, so without it the old Show button
 * went under the fixed navbar there -- caught by the table suite's occlusion
 * check.
 *
 * Raised again to 29vw/132px/15.5vh when the Show button went (the cards are
 * held now, see Hand.jsx). That button was a 40px row; the art is 140x190, so
 * 40px of height buys ~29px of width, and each term grew by about that much.
 * The height is the button's, not new, so the opponent list's allowance in
 * custom.css is unchanged. The overlap grew with the cards to keep reading as
 * a held pair.
 *
 * NOTE this makes the pocket pair the bigger of the two sizes on every screen,
 * the reverse of the reasoning at the top: it was asked for, by a player who
 * could not read their own cards.
 *
 * If you retune this, retune the community cards too -- they share one
 * vertical budget, and the binding screen is still the shortest one
 * (Galaxy S9+, 320x658).
 */
.cards {
  display: flex;
  margin: 0.15em 0 0.45em;
  justify-content: center;
}

.card-bottom,
.card-top {
  display: inline-block;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  width: min(29vw, 132px, 15.5vh);
  /* svh, not vh -- see "Viewport height" in custom.css. */
  width: min(29vw, 132px, 15.5svh);
  height: auto;
}

.card-bottom {
  transform: rotate(-5deg);
  margin-right: -5vw;
}

.card-top {
  transform: rotate(5deg);
  margin-left: -5vw;
}

/*
 * Held to look at (Hand.jsx). `touch-action: none` stops a phone from treating
 * a held finger as the start of a scroll, which would cancel the hold and flip
 * the cards face down mid-look. The images ignore the pointer so a desktop
 * press lands on the pair and never starts the browser's image drag.
 */
.is-holdable {
  cursor: pointer;
  touch-action: none;
  /* No grey flash over the pair on each press (iOS, Android Chrome). */
  -webkit-tap-highlight-color: transparent;
}

.is-holdable img {
  pointer-events: none;
  -webkit-user-drag: none;
}

/*
 * First-time hint, pointing down at the cards. Floats over the pot line above
 * rather than taking height of its own -- the vertical budget is spent -- and
 * ignores the pointer, so it can never swallow a tap meant for something
 * underneath.
 */
.is-hand {
  position: relative;
}

.is-hand-hint {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  width: max-content;
  max-width: min(17rem, 86vw);
  margin-bottom: 0.4rem;
  padding: 0.5em 0.8em;
  border-radius: 8px;
  background: #fffbe6;
  color: #363636;
  font-size: 0.95rem;
  line-height: 1.3;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
  pointer-events: none;
}

.is-hand-hint::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border: 8px solid transparent;
  border-top-color: #fffbe6;
}

.welcome-slide-in-right {
  animation-name: slide-in-right;
  animation-duration: 1s;
}

@keyframes slide-in-right {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%);
  }
}

/*
 * Desktop.
 *
 * `19vw` stops binding once the table is a fixed-width column, so the pocket
 * pair sat at its 90px ceiling against a 140px board and read as an
 * afterthought rather than as your hand. The two sizes still share one
 * budget -- but on a desktop that budget is not scarce, which is the whole
 * reason the phone compromise does not need to apply here.
 *
 * Was kept smaller than the board, as on a phone; since the Show button went
 * it is bigger, same as on a phone (see the NOTE above).
 */
@media (min-width: 769px) {
  .card-bottom,
  .card-top {
    width: 156px;
  }

  /*
   * 156px spends the Show button's height here too (it was 132px). The
   * overlap is a vw figure too, and would barely overlap at this size.
   */
  .card-bottom {
    margin-right: -45px;
  }
}

