﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:inherit}a{text-decoration:none;color:#206bc4}a:hover{text-decoration:underline}body{background-color:#f1f5f9;box-sizing:border-box;color:#1d273b;font-size:1.4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:1.4;margin:0}h1,h2,h3,h4,h5,h6{font-size:1.4rem;font-weight:normal;line-height:1;margin:0 0 .75rem 0}html{position:relative;background-color:inherit;font-size:62.5%;-webkit-font-smoothing:antialiased}hr{border-width:1px 0 0 0;border-style:solid;border-color:#e2e8f0}label{display:inline-block}main{min-height:100vh;padding-bottom:4rem}main>*:not(:first-child){margin-top:1rem}main [hidden]+*{margin-top:0}[phx-click]:hover{cursor:pointer}section{margin:0 auto;max-width:124rem;padding:0 2rem}ul{list-style-type:none;padding-inline-start:0;margin:0}p{line-height:1.4;margin:0}p+*{margin-top:1.5rem}p+p{margin-top:1rem}.fade-in-scale{animation:.2s ease-in 0s normal forwards 1 fade-in-scale-keys}.fade-out-scale{animation:.2s ease-out 0s normal forwards 1 fade-out-scale-keys}.fade-in{animation:.2s ease-out 0s normal forwards 1 fade-in-keys}.fade-out{animation:.2s ease-out 0s normal forwards 1 fade-out-keys}@keyframes fade-in-scale-keys{0%{scale:.95;opacity:0}100%{scale:1;opacity:1}}@keyframes fade-out-scale-keys{0%{scale:1;opacity:1}100%{scale:.95;opacity:0}}@keyframes fade-in-keys{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-keys{0%{opacity:1}100%{opacity:0}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.phx-invalid-feedback{color:#a94442;display:block;margin:-1rem 0 2rem}.phx-no-feedback.phx-invalid-feedback,.phx-no-feedback .phx-invalid-feedback{display:none}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-loading{cursor:wait}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.u-nowrap{white-space:nowrap}.c-badge{background-color:#c8d3e1;border:1px solid #49566c;border-radius:.6rem;color:#49566c;font-size:1rem;font-weight:bold;line-height:1;opacity:.85;padding:.5rem .75rem;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem;white-space:nowrap}.c-card--basic{background-color:#fff;border:1px solid #e2e8f0;border-radius:.4rem;min-width:30rem}.c-card--basic.c-card--basic--size-s{max-width:40rem}.c-card--basic.c-card--basic--size-m{max-width:80rem}.c-card--basic.c-card--basic--size-l{max-width:124rem}.c-card--basic.c-card--basic--justify-center{margin:0 auto}.c-card--basic>*{padding:1.6rem 1.6rem}.c-card--basic .c-card--basic--body{min-height:5em}.c-card--basic .c-card--basic--body>*:not(:first-child){margin-top:1rem}.c-card--basic .c-card--basic--body [hidden]+*{margin-top:0}.c-card--basic .c-card--basic--subheader{color:#515671;font-size:1rem;font-weight:bold;text-transform:uppercase}.c-card--basic .c-card--basic--subheader em{color:#000;font-style:normal}.c-card--basic .c-card--basic--subheader+*{padding-top:0}.c-card--basic .c-card--basic--header{color:#1d273b;font-weight:500}.c-card--basic .c-card--basic--header.c-card--basic--header--left{text-align:left}.c-card--basic .c-card--basic--header.c-card--basic--header--center{text-align:center;font-weight:600;font-size:2rem;line-height:2.8rem;padding-top:4rem;padding-bottom:2rem}.c-card--basic .c-card--basic--header+*{padding-top:0}.c-card--basic .c-card--basic--footer{align-items:center;display:flex;justify-content:flex-end;background-color:#f8fafc;border-top:1px solid #e2e8f0}.c-card--basic .c-card--basic--footer>*:not(:first-child){margin-left:1rem}.c-card--container{margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:20px}@media(min-width: 30em){.c-card--container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 45em){.c-card--container{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 60em){.c-card--container{grid-template-columns:repeat(4, 1fr)}}.c-card--empty{grid-column:1/-1}.c-card--image{background-color:rgba(0,0,0,0);color:#444;cursor:arrow;min-height:100%;position:relative;text-decoration:none;top:0;transition:transform .3s ease-out,opacity .3s ease-out,box-shadow .3s ease-out}.c-card--image .c-card--image--wrapper{border-radius:.6rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;position:relative}.c-card--image .c-card--image--wrapper:hover{box-shadow:rgba(29,39,59,.16) 0 2px 16px 0}.c-card--image .c-card--image--badge{position:absolute;right:0}.c-card--image .c-card--image--img{display:flex;flex:1;padding:0}.c-card--image .c-card--image--img img{aspect-ratio:16/9;background:#fff;border-radius:.6rem .6rem 0 0;height:auto;width:100%}.c-card--image .c-card--image--main{background-color:#fff;border-radius:0 0 .6rem .6rem;display:flex;flex-direction:column;flex:auto;justify-content:space-between;padding:2rem}.c-card--image .c-card--image--main .c-card--image--heading-and-text{-webkit-box-orient:vertical;-webkit-line-clamp:7;color:#515671;display:-webkit-box;font-size:1.2rem;line-clamp:7;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.c-card--image .c-card--image--main .c-card--image--heading-and-text .c-card--image--heading{font-size:2rem;font-weight:bold;line-height:1.3;margin:0 0 1rem 0;text-align:left}.c-card--image .c-card--image--main .c-card--image--heading-and-text .c-card--image--text{color:#515671;display:inline}.c-card--image .c-card--image--main .c-card--image--heading-and-text .c-card--image--text::after{content:" \a\a";white-space:pre}.c-card--image .c-card--image--main .c-card--image--tag{color:#515671;display:block;font-size:1.2rem;font-weight:bold;text-transform:uppercase;margin-top:1.5rem}#chat-messages-component-root>*:not(:first-child){margin-top:1rem}#chat-messages-component-root [hidden]+*{margin-top:0}#chat-messages-component-root h2{font-size:2rem;font-weight:bold}#chat-messages-component-root #chat-message-list>*:not(:first-child){margin-top:1rem}#chat-messages-component-root #chat-message-list [hidden]+*{margin-top:0}#chat-messages-component-root #chat-message-list .byline{color:#515671;font-size:1.2rem}#chat-messages-component-root #chat-message-list .byline .author{font-weight:bold}.c-container--duo{display:flex;flex-direction:row;gap:1rem}.c-container--duo .c-container--duo--primary{flex-basis:67%;flex-grow:2;overflow:hidden}.c-container--duo .c-container--duo--secondary{flex-basis:33%;flex-grow:1}.c-container--duo .c-container--duo--primary>*:not(:first-child),.c-container--duo .c-container--duo--secondary>*:not(:first-child){margin-top:1rem}.c-container--duo .c-container--duo--primary [hidden]+*,.c-container--duo .c-container--duo--secondary [hidden]+*{margin-top:0}.c-container--duo.c-container--duo--stacked{flex-direction:column}.c-container--duo.c-container--duo--stacked .container-duo--primary,.c-container--duo.c-container--duo--stacked .container-duo--secondary{flex-basis:auto}@media(max-width: 40rem){.c-container--duo{flex-direction:column}.c-container--duo .c-container--duo--primary,.c-container--duo .c-container--duo--secondary{flex-basis:auto}}.c-container--grid{align-items:center;display:grid;gap:1rem;justify-items:center}.c-container--hero{color:#1d273b;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:2rem;padding:8rem 0}.c-container--hero>*:not(:first-child){margin-top:3rem}.c-container--hero [hidden]+*{margin-top:0}.c-container--hero h1{font-size:4.8rem;font-weight:700;letter-spacing:-0.96px;line-height:52px}@media(max-width: 80rem){.c-container--hero h1{font-size:3.6rem;line-height:4rem}}@media(max-width: 30rem){.c-container--hero h1{font-size:3.4rem;line-height:3.6rem}}.c-container--hero h2{color:#515671;font-size:2rem;line-height:3rem}@media(max-width: 80rem){.c-container--hero h2{font-size:1.8rem;line-height:2.7rem}}@media(max-width: 30rem){.c-container--hero h2{font-size:1.6rem;line-height:2.4rem}}.c-container--hero h1,.c-container--hero h2{margin:0 15%;text-wrap:balance}.c-container--level{align-items:center;display:flex;justify-content:left;flex-wrap:nowrap}.c-container--level.c-container--level--gap-xs{gap:.5rem}.c-container--level.c-container--level--gap-s{gap:.75rem}.c-container--level.c-container--level--gap-m{gap:1rem}.c-container--level.c-container--level--justify-right{justify-content:right}.c-container--marquee{margin:0 auto;max-width:40rem;text-align:center;padding:8rem 4rem}.c-container--marquee>*:not(:first-child){margin-top:2rem}.c-container--marquee [hidden]+*{margin-top:0}.c-container--marquee.c-container--marquee--size-s{padding:2rem 0}.c-container--marquee .c-container--marquee--title{font-size:2rem;font-weight:600}.c-container--marquee .c-container--marquee--subtitle{color:#515671;font-size:1.4rem}.c-container--marquee .c-container--marquee--body{padding:1.5rem 0}.c-container--marquee .c-container--marquee--body>*:not(:first-child){margin-top:1.5rem}.c-container--marquee .c-container--marquee--body [hidden]+*{margin-top:0}.c-container--panel{background-color:#fff;border:1px solid #e2e8f0;border-radius:.4rem;padding:1.6rem 2.4rem}.c-container--panel.c-container--panel--layout-horizontal{align-items:center;display:flex;justify-content:left;justify-content:flex-start}.c-container--panel.c-container--panel--layout-horizontal>*:not(:first-child){margin-left:1rem}.c-container--panel.c-container--panel--layout-vertical>*:not(:first-child){margin-top:1rem}.c-container--panel.c-container--panel--layout-vertical [hidden]+*{margin-top:0}.c-container--panel.c-container--panel--scroll-x{overflow-x:scroll}.c-container--panel.c-container--panel--scroll-y{overflow-y:scroll}.c-container--sidebar{display:flex;flex-direction:row}.c-container--sidebar .c-container--sidebar--toggle{display:none}.c-container--sidebar .c-container--sidebar--menu{background-color:#1d273b;border-radius:.4rem;border:1px solid #fff;cursor:pointer;left:1.3rem;margin-top:1rem;padding:.3rem .3rem 0 .3rem;position:fixed;z-index:1}.c-container--sidebar .c-container--sidebar--menu svg{stroke:#fff}.c-container--sidebar .c-container--sidebar--toggle~.c-container--sidebar--sidebar{display:none}.c-container--sidebar .c-container--sidebar--toggle:checked~.c-container--sidebar--sidebar{align-items:flex-start;background-color:#1d273b;bottom:0;display:block;left:0;overflow-x:auto;overflow-y:scroll;padding:5.5rem 0;position:fixed;top:0;transition:transform .3s;width:18rem}.c-container--sidebar .c-container--sidebar--toggle:checked~.c-container--sidebar--sidebar a{color:rgba(255,255,255,.7);display:block}.c-container--sidebar .c-container--sidebar--toggle:checked~.c-container--sidebar--sidebar a:hover{background-color:#1d273b}.c-container--sidebar .c-container--sidebar--main{display:flex;flex-direction:column;flex:1;height:100vh;margin-left:0;overflow-x:scroll;padding:1.5rem 2.5rem}.c-container--sidebar .c-container--sidebar--toggle:checked~.c-container--sidebar--main{margin-left:18rem}.c-container--stack>*:not(:first-child){margin-top:1rem}.c-container--stack [hidden]+*{margin-top:0}.c-control--button{border-radius:.4rem;border-style:solid;border-width:1px;box-shadow:rgba(29,39,59,.04) 0px 1px 0px 0px;display:inline-flex;font-size:1.4rem;font-weight:500;height:3.4rem;line-height:20px;padding:0 1.6rem;text-decoration:none;user-select:none}@media screen and (max-width: 40rem){.c-control--button.c-control--button--mobile-condensed{padding:.7rem .75rem}.c-control--button.c-control--button--mobile-condensed .c-control--button--text{display:none !important}}.c-control--button.c-control--button--submit{display:inline-flex;align-items:center}.c-control--button.c-control--button--type-danger{background-color:#fff;border-color:#d63939;color:#d63939}.c-control--button.c-control--button--type-danger:hover{background-color:rgba(240,219,219,.85)}.c-control--button.c-control--button--type-danger[disabled],.c-control--button.c-control--button--type-danger.c-control--button--disabled{cursor:default;opacity:.4}.c-control--button.c-control--button--type-danger[disabled]:active,.c-control--button.c-control--button--type-danger[disabled]:hover,.c-control--button.c-control--button--type-danger.c-control--button--disabled:active,.c-control--button.c-control--button--type-danger.c-control--button--disabled:hover{background-color:#fff}.c-control--button.c-control--button--type-primary{background-color:rgba(32,107,196,.88);border-color:rgba(32,107,196,.88);color:#f8fafc}.c-control--button.c-control--button--type-primary[disabled],.c-control--button.c-control--button--type-primary.c-control--button--disabled{color:#f8fafc;cursor:default;opacity:.4}.c-control--button.c-control--button--type-primary[disabled]:active,.c-control--button.c-control--button--type-primary[disabled]:hover,.c-control--button.c-control--button--type-primary.c-control--button--disabled:active,.c-control--button.c-control--button--type-primary.c-control--button--disabled:hover{background-color:rgba(32,107,196,.88)}.c-control--button.c-control--button--type-secondary{background-color:#fff;border-color:#e2e8f0;border-style:solid;color:#1d273b}.c-control--button.c-control--button--type-secondary:hover{background-color:#fff}.c-control--button.c-control--button--type-secondary[disabled],.c-control--button.c-control--button--type-secondary.c-control--button--disabled{cursor:default;opacity:.4}.c-control--button.c-control--button--type-secondary[disabled]:active,.c-control--button.c-control--button--type-secondary[disabled]:hover,.c-control--button.c-control--button--type-secondary.c-control--button--disabled:active,.c-control--button.c-control--button--type-secondary.c-control--button--disabled:hover{background-color:#fff}.c-control--button.c-control--button--type-ghost{background-color:rgba(0,0,0,0);border-width:0;box-shadow:none;color:rgba(32,107,196,.88)}.c-control--button.c-control--button--type-ghost:hover{background-color:#f8fafc}.c-control--button.c-control--button--type-ghost[disabled],.c-control--button.c-control--button--type-ghost.c-control--button--disabled{cursor:default;opacity:.4}.c-control--button.c-control--button--type-ghost[disabled]:active,.c-control--button.c-control--button--type-ghost[disabled]:hover,.c-control--button.c-control--button--type-ghost.c-control--button--disabled:active,.c-control--button.c-control--button--type-ghost.c-control--button--disabled:hover{background-color:rgba(0,0,0,0)}.c-control--button.c-control--button--xs{font-size:1rem;height:2.1rem;padding:0 .9rem 0 .8rem}.c-control--button.c-control--button--s{font-size:1.2rem;height:2.8rem;padding:0 1.2rem 0 1rem}.c-control--button.c-control--button--xl{border-radius:.6rem;font-size:1.8rem;height:4rem;line-height:31.5px;padding:0 2.4rem}.c-control--button:active,.c-control--button:hover{background-color:rgba(32,107,196,.8);cursor:pointer;text-decoration:underline}.c-control--button .c-control--button--inner{align-items:center;display:flex;flex-direction:row;gap:.75rem;position:relative;white-space:nowrap}.c-control--button .c-control--button--inner .c-control--button--pip{color:#d63939;justify-content:center;left:.2rem;line-height:1rem;position:absolute;top:1.2rem;transform:translate(50%, -50%)}.c-control--button .c-control--button--inner .c-control--button--pip svg{height:1.6rem;width:1.6rem}.c-control--button .c-control--button--inner .c-icon{display:flex;flex-direction:column;align-items:center}.c-control--hyperlink--disabled:hover{text-decoration:underline}.c-dropdown-button{position:relative}.c-dropdown-button .c-control--button{border-color:#e2e8f0;transition:border-color .5s}.c-dropdown-button:has(.phx-click-loading) .c-control--button{border-color:green;transition:border-color .5s}.c-dropdown-button--align-left{text-align:left}.c-dropdown-button--align-right{text-align:right}.c-dropdown-button--align-right .c-dropdown-button--dropdown{right:0}.c-dropdown-button--dropdown{display:none;margin-top:.25rem;position:absolute;z-index:10}.c-dropdown-button--visible .c-dropdown-button--dropdown{display:flex}.c-menu{background-color:#fff;border-color:#e2e8f0;border-radius:.4rem;border-style:solid;border-width:1px;box-shadow:rgba(29,39,59,.04) 0px 1px 0px 0px;color:#1d273b;font-size:1.4rem;font-weight:500;line-height:20px;padding:.25rem 0;text-align:left;text-decoration:none;user-select:none;white-space:nowrap}.c-menu .c-menu--item{display:block;padding:.5rem 1.6rem}.c-menu .c-menu--item:hover{cursor:pointer;text-decoration:underline}.c-menu .c-menu--item--disabled{opacity:.4;text-decoration:none}.c-menu .c-menu--item--disabled:hover{cursor:default;text-decoration:none}.c-menu .c-menu--item--separator{border-top:1px solid #e2e8f0;height:1px;margin:.5rem 0;padding:0}form.phx-submit-loading .c-control--button{background-color:rgba(32,107,196,.88);color:#f8fafc;cursor:default;opacity:.4}.c-data-grid{--datagrid-item-width: 15rem;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit, minmax(var(--datagrid-item-width), 1fr));padding-bottom:1rem}.c-data-grid.c-data-grid--compact{grid-gap:.75rem}.c-data-item--title{color:#515671;font-size:1rem;font-weight:bold;text-transform:uppercase}.c-data-list>*:not(:first-child){margin-top:2rem}.c-data-list [hidden]+*{margin-top:0}.c-form>*:not(:first-child){margin-top:2rem}.c-form [hidden]+*{margin-top:0}.c-form [phx-feedback-for].phx-no-feedback{visibility:hidden}.c-form .c-form--button-group{display:flex;flex-direction:row;justify-content:flex-end;gap:1rem;padding:0;text-align:right}.c-form .c-form--checkbox-list label{align-items:center;display:flex !important;gap:.75rem}.c-form .c-form--fieldset{border:0;padding:0;position:relative}.c-form .c-form--fieldset label{display:block;font-weight:500}.c-form .c-form--fieldset label>*:not(:first-child){margin-top:.75rem}.c-form .c-form--fieldset label [hidden]+*{margin-top:0}.c-form .c-form--fieldset label+*{display:block}.c-form .c-form--fieldset input:not([type=checkbox]),.c-form .c-form--fieldset textarea,.c-form .c-form--fieldset select{background-color:#fff;border:1px solid #e2e8f0;border-radius:.4rem;width:100%;padding:.75rem 1rem}.c-form .c-form--fieldset input:not([type=checkbox])::placeholder,.c-form .c-form--fieldset textarea::placeholder,.c-form .c-form--fieldset select::placeholder{color:#9ba9be}.c-form .c-form--fieldset input[type=text][readonly]{color:#9ba9be}.c-form .c-form--fieldset input[type=file],.c-form .c-form--fieldset .c-form--upload--input{overflow:hidden;padding:0;color:#9ba9be}.c-form .c-form--fieldset input[type=file]::file-selector-button,.c-form .c-form--fieldset .c-form--upload--input::file-selector-button{background-color:rgba(32,107,196,.88);border:0;color:#fff;font-size:1.4rem;margin:0 1rem 0 -1rem;padding:.75rem 1rem .75rem 2rem;white-space:nowrap}.c-form .c-form--fieldset input[type=file]:not(:disabled):not([readonly]),.c-form .c-form--fieldset .c-form--upload--input:not(:disabled):not([readonly]){cursor:pointer}.c-form .c-form--fieldset input.c-form--field--has-prefix{padding-left:2.5rem;margin-left:-3rem}.c-form .c-form--fieldset .c-form--fieldset--title{align-items:center;display:flex;justify-content:space-between}.c-form .c-form--fieldset .c-form--fieldset--title>*:not(:first-child){margin-left:1rem}.c-form .c-form--fieldset--upload-button label{display:inline-flex}.c-form .c-form--fieldset--upload-button .c-form--upload--type-button{height:.1px;opacity:0;position:absolute;width:.1px}.c-form .c-form--field-prefix{color:#9ba9be;margin-left:1rem;z-index:1}.c-form .c-form--field-prefix.c-form--field-prefix--size-s{font-size:1.2rem}.c-form .c-form--field-required{color:#d63939}.c-form .c-form--field--size-s{font-size:1.2rem;height:2.8rem;padding:0 1.2rem 0 1rem}.c-form .c-form--output-tag{bottom:-1.8rem;color:#d63939;font-size:1.2rem;min-height:calc(1.4rem + 2px);position:absolute;right:0}.c-form--error-message{color:#d63939;font-size:1.4rem;line-height:1.3}.c-form--horizontal{align-items:center;display:flex;justify-content:left;justify-content:flex-start}.c-form--horizontal>*:not(:first-child){margin-left:1rem}.c-form--horizontal>*{margin-top:0 !important}.c-form--inline{display:flex !important;justify-content:flex-end;padding:0}@media screen and (max-width: 30rem){.c-form--inline{width:100%}}.c-form--inline input{border:0;padding:.75rem}.c-form--inline input:focus{outline:none}.c-form--inline .c-form--inline--input{align-items:center;background-color:#fff;border-radius:.4rem 0 0 .4rem;border:1px solid #e2e8f0;display:flex;gap:.25rem}@media screen and (max-width: 30rem){.c-form--inline .c-form--inline--input{width:100%}}.c-form--inline .c-form--inline--input input{background:rgba(0,0,0,0)}@media screen and (max-width: 30rem){.c-form--inline .c-form--inline--input input{width:18rem}}.c-form--inline .c-form--inline--input input:not(:first-child){padding-left:0}.c-form--inline .c-form--inline--input:focus-within{border:1px solid rgba(32,107,196,.88)}.c-form--inline .c-form--inline--submit{border-radius:0 .4rem .4rem 0}.c-form--inline .c-form--inline--prefix{color:#515671;padding:0 0 0 .75rem}.c-toggle{display:block;min-height:2rem;padding-left:4rem}.c-toggle.c-toggle--disabled input{background-color:#f1f5f9}.c-toggle.c-toggle--disabled span{opacity:.4}.c-toggle input{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23e6e7e9'/></svg>");background-position:left center;background-repeat:no-repeat;background-size:1.6rem;border-radius:3.2rem;border:1px solid #e2e8f0;color-adjust:exact;cursor:pointer;display:block;float:left;height:1.8rem;margin-left:-4rem;margin-top:.1rem;transition:background-color .3s,background-position .15s;width:3.2rem}.c-toggle input:checked{background-color:#206bc4;background-position:right center;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23ffffff'/></svg>")}.c-toggle input:disabled{cursor:not-allowed}.c-toggle span{display:block;user-select:none}.c-header--page-header{padding-bottom:1rem;padding-top:1rem;width:100%}.c-header--page-header .c-header--page-header--title-and-controls{align-items:center;display:flex;justify-content:space-between}.c-header--page-header .c-header--page-header--title-and-controls>*:not(:first-child){margin-left:1rem}.c-header--page-header .c-header--page-header--title-and-controls .c-header--page-header--title{font-size:2rem;font-weight:bold;height:1.2rem}.c-header--page-header .c-header--page-header--title-and-controls .c-header--page-header--icon{height:1.6rem;width:1.6rem}.c-header--page-header .c-header--page-header--subtitle{font-size:1.4rem;font-weight:bold;color:#515671}.c-icon{stroke:1px}.c-icon.c-icon--animated svg{animation-duration:1.75s;animation-iteration-count:infinite;animation-name:rotate;animation-play-state:running;animation-timing-function:linear}.c-icon.c-icon--size-xs svg{height:1.4rem;width:1.4rem}.c-icon.c-icon--size-s svg{height:1.6rem;width:1.6rem}.c-icon.c-icon--size-m svg{height:1.8rem;width:1.8rem}.c-icon.c-icon--size-l svg{height:2rem;width:2rem}.c-icon.c-icon--size-xl svg{height:2.4rem;width:2.4rem}.c-img--carousel{-webkit-overflow-scrolling:touch;display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory}.c-img--carousel ::-webkit-scrollbar{width:0}.c-img--carousel .c-img--carousel--delete-image{position:absolute;right:1.5rem}.c-img--carousel .c-img--carousel--item{background-color:#fff;border:1px solid #e2e8f0;border-radius:.4rem;padding:1.6rem 2.4rem;display:flex;flex-shrink:0;position:relative;scroll-snap-align:start;width:400px}@media(max-width: 30rem){.c-img--carousel .c-img--carousel--item{width:100%}}.c-img--carousel .c-img--carousel--item img{border-radius:.6rem}.c-img--carousel .c-img--carousel--index{color:#9ba9be;font-size:1rem;font-weight:bold;text-transform:uppercase;bottom:1rem;left:0;position:absolute;right:0;text-align:center}.c-img--list{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.c-img--list.c-img--list--justify-left{justify-content:start}.c-img--list.c-img--list--justify-center{justify-content:center}.c-img--list.c-img--list--justify-right{justify-content:right}.c-img--list ::-webkit-scrollbar{width:0}.c-img--list .c-img--list--item{background-color:#fff;border:1px solid #e2e8f0;border-radius:.4rem;aspect-ratio:1/1;display:flex;flex-shrink:0;scroll-snap-align:start;width:300px}@media(max-width: 30rem){.c-img--list .c-img--list--item{width:100%}}.c-img--list .c-img--list--item img{border-radius:.6rem}ul.c-list{background:#fff}ul.c-list li{border-top:1px solid #e2e8f0;padding:1rem 1.5rem}ul.c-list li:hover{background-color:#fcfcfc}ul.c-list li:first-child{border-top:none}ul.c-list li .c-list--item--primary{color:#1d273b;font-weight:500}ul.c-list li .c-list--item--secondary{color:#515671;font-weight:400}ul.c-list li .c-list--item--tertiary{color:#9ba9be;font-size:1.2rem;font-weight:400}.c-message--emphasis{font-weight:bold}.c-nav{height:70px}.c-nav.c-nav--solid{background-color:#fff;box-shadow:#e6e7e9 0px -1px 0px 0px inset}.c-nav .c-nav--inner{align-items:center;display:flex;justify-content:space-between;height:100%;margin:0 auto;max-width:124rem;padding:0 2rem}.c-nav .c-nav--inner>*:not(:first-child){margin-left:1rem}.c-nav .c-nav--left{align-items:center;display:flex;justify-content:flex-start}.c-nav .c-nav--left>*:not(:first-child){margin-left:1rem}.c-nav .c-nav--left .c-nav-logo-link{display:inline-flex}.c-nav .c-nav--left .c-nav-logo-link .c-nav-logo{line-height:0}.c-nav .c-nav--left .c-nav-logo-link .c-nav-logo svg{height:20px}@media screen and (max-width: 30rem){.c-nav .c-nav--left .c-nav-logo-link .c-nav-logo svg{height:15px}}.c-nav .c-nav--right{align-items:center;display:flex;justify-content:flex-end}.c-nav .c-nav--right>*:not(:first-child){margin-left:.75rem}.c-nav--interstitial{padding:8rem 0 2rem 0;text-align:center}.c-nav--interstitial .c-nav--interstitial--logo svg{height:30px}.c-photo-grid{max-width:100%;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2px;padding:2px}.c-photo-grid picture{border:1px solid rgba(97,104,118,.16);border-radius:8px;overflow:hidden;aspect-ratio:1/1;width:100%;height:100%;grid-column:auto/span 1;grid-row:auto/span 1}.c-photo-grid picture>img,.c-photo-grid picture source{width:100%;height:100%}.c-photo-grid picture.c-photo-grid--item--full{aspect-ratio:3/1;grid-column:auto/span 4;grid-row:auto/span 1}.c-photo-grid picture.c-photo-grid--item--half{grid-column:auto/span 2;grid-row:auto/span 2}@media screen and (max-width: 30rem){.c-photo-grid picture{grid-column:auto/span 2;grid-row:auto/span 2}.c-photo-grid picture.c-photo-grid--item--half{grid-column:auto/span 4;grid-row:auto/span 4}}.c-steps.c-steps--horizontal{display:flex;flex-direction:column;gap:.5rem}.c-steps.c-steps--horizontal .c-steps--step-list{align-items:center;display:flex;justify-content:left;justify-content:flex-start}.c-steps.c-steps--horizontal .c-steps--step-list>*:not(:first-child){margin-left:.75rem}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item{align-items:center;display:flex;justify-content:left;justify-content:flex-start}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item>*:not(:first-child){margin-left:1rem}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item+.c-steps--step-item{margin-left:.75rem}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item+.c-steps--step-item::before{content:"›";font-weight:400;padding-right:.75rem}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item .c-steps--step-item--title{align-items:center;display:flex;gap:.5rem}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item .c-steps--step-item--title .c-icon{align-items:center;display:flex}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item .c-steps--step-item--icon{color:rgba(32,107,196,.6)}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item--current{font-weight:600}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item--current .c-steps--step-item--icon{color:rgba(32,107,196,.88)}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item--current~.c-steps--step-item{color:#9ba9be}.c-steps.c-steps--horizontal .c-steps--step-list .c-steps--step-item--current~.c-steps--step-item .c-steps--step-item--icon{color:#9ba9be}.c-steps.c-steps--horizontal .c-steps--title{color:#515671;margin-top:5px}.c-steps.c-steps--vertical>*:not(:first-child){margin-top:1rem}.c-steps.c-steps--vertical [hidden]+*{margin-top:0}.c-steps.c-steps--vertical .c-steps--title{font-size:1.6rem;font-weight:500}.c-steps.c-steps--vertical .c-steps--step-list{display:flex;flex-direction:column;flex-wrap:nowrap}.c-steps.c-steps--vertical .c-steps--step-list>*:not(:first-child){margin-top:1rem}.c-steps.c-steps--vertical .c-steps--step-list [hidden]+*{margin-top:0}.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item{color:#515671;flex:1 1 0;font-size:1.4rem;padding-left:2rem;position:relative}.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item>*:not(:first-child){margin-top:1rem}.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item [hidden]+*{margin-top:0}.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item:before{align-items:center;background:#206bc4;border-radius:100rem;content:"";display:flex;height:.8rem;justify-content:center;left:0;position:absolute;top:.6rem;transform:translate(0, 0);width:.8rem;z-index:1}.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item:not(:last-child):after{background:#206bc4;content:"";height:calc(100% + 1rem);left:.4rem;position:absolute;top:.6rem;transform:translateX(-50%);width:.2rem}.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item .c-steps--step-item--title{font-weight:600}.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item.c-steps--step-item--current:after{background:#e2e8f0}.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item.c-steps--step-item--current~.c-steps--step-item{color:#9ba9be}.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item.c-steps--step-item--current~.c-steps--step-item:before,.c-steps.c-steps--vertical .c-steps--step-list .c-steps--step-item.c-steps--step-item--current~.c-steps--step-item:after{background:#e2e8f0}.c-table--wrapper.c-table--wrapper--scroll-true{overflow-x:auto;overflow-y:visible}table.c-table{background:#fff;border-collapse:collapse}table.c-table tbody tr:hover{background-color:#fcfcfc}table.c-table tbody tr.c-table--empty{display:none}table.c-table tbody tr.c-table--empty:only-child{display:table-row}table.c-table tbody tr.c-table--empty:only-child td{color:#9ba9be;line-height:0;text-align:center}table.c-table th,table.c-table td{color:#1d273b;padding:1rem 1.5rem;text-align:left}table.c-table th.c-table--action,table.c-table th.c-table--table-action,table.c-table td.c-table--action,table.c-table td.c-table--table-action{font-weight:500;text-align:right}table.c-table th.c-table--secondary,table.c-table td.c-table--secondary{color:#515671}table.c-table th{font-weight:500}table.c-table td{font-weight:400;border-top:1px solid #e2e8f0}table.c-table.c-table--compact{font-size:1.2rem}table.c-table.c-table--compact th,table.c-table.c-table--compact td{padding:.5rem .75rem}.c-text--callout{font-weight:bold;color:#2fb344}.c-text--code{font-family:"Fira Code","SF Mono",SFMono-Regular,ui-monospace,"DejaVu Sans Mono",Menlo,Consolas,monospace;color:#515671;font-size:1.2rem;padding:1rem}.c-text--message{color:#515671;font-size:1.2rem}.c-text--message svg{max-height:1.6rem;max-width:1.6rem;min-height:1.6rem;min-width:1.6rem}.c-text--message.c-text--message--type-callout>svg{color:#f76707}.c-text--message.c-text--message--type-info>svg{color:#206bc4}.c-text--message.c-text--message--type-failure>svg{color:#d63939}.c-text--message.c-text--message--type-success>svg{color:#2fb344}#about-page #about-card{padding-bottom:2em}#about-page #about-card h2{font-size:1.4rem;font-weight:bold;padding:1em 0}#accept-invitation-page h2{font-size:2rem;font-weight:bold}#accept-invitation-page #error>*:not(:first-child){margin-top:1rem}#accept-invitation-page #error [hidden]+*{margin-top:0}#chats-page ul#chat-list>*:not(:first-child){margin-top:1.5rem;border-top:1px solid #e2e8f0}#chats-page ul#chat-list [hidden]+*{margin-top:0}#chats-page ul#chat-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}#chats-page ul#chat-list li:hover{text-decoration:underline}#donations-page h2{font-size:2rem;font-weight:bold}#donations-page h3{font-weight:bold}#donations-page #timezone-message{background-color:rgba(32,107,196,.2);font-size:1.2rem;padding:1.5rem;border-radius:.6rem;border:1px solid #206bc4}#donations-page table{border-collapse:collapse;table-layout:fixed;width:100%}#donations-page table th,#donations-page table td{box-sizing:border-box;font-size:12px;line-height:1.5;padding:.75rem 1rem;text-align:left}#donations-page table th>*,#donations-page table td>*{vertical-align:middle}#donations-page table th:first-child,#donations-page table td:first-child{padding:0}#donations-page table th{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}#donations-page table td{border-bottom:1px solid #e2e8f0;font-family:"Fira Code","SF Mono",SFMono-Regular,ui-monospace,"DejaVu Sans Mono",Menlo,Consolas,monospace}#donations-page table tr:first-of-type td{border-top:1px solid #e2e8f0}#events-page table.c-table{width:100%}#home-page{color:#515671;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.8rem;line-height:2.8rem;text-align:center}#home-page #nav-and-hero{background:url(/images/albums-cd0da898d32ef581b675bf01697b9887.webp?vsn=d) no-repeat center center;background-size:cover;height:25em}@media(max-width: 30rem){#home-page #nav-and-hero{height:30em}}#home-page #nav-and-hero .c-container--hero h1,#home-page #nav-and-hero .c-container--hero h2{color:#fff;text-shadow:#000 0px 0px 8px}#home-page section{margin:2rem auto 0;max-width:80rem;padding:2rem}@media(max-width: 80rem){#home-page section{font-size:1.6rem;line-height:2.4rem}}@media(max-width: 30rem){#home-page section{font-size:1.4rem;line-height:2rem}}#home-page #description{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 4rem}#home-page #description>*{text-wrap:balance}#home-page #photo-grid{padding:0}#home-page #footer{color:#515671;font-size:1.4rem;line-height:2rem;text-align:center;text-wrap:balance}#invite-page h2{font-size:2rem;font-weight:bold}#item-edit-page h2{font-size:2rem;font-weight:bold}#item-edit-page #item-form .upload-entry img{width:100px}#item-edit-page .image-list{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr))}#item-edit-page .image-list img{aspect-ratio:1/1;background:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.08) 0px 2px 8px;height:auto;width:100%}#item-view-page #buttons{align-items:center;display:flex;justify-content:space-between}#item-view-page #buttons>*:not(:first-child){margin-left:1rem}#item-view-page .details{position:relative}#item-view-page .item-title{font-size:2rem;font-weight:bold}#item-view-page .item-description{margin:.5em 0 1em}#item-view-page .item-price-and-creator{align-items:center;display:flex;justify-content:space-between;color:#515671;font-size:1.2rem}#item-view-page .item-price-and-creator>*:not(:first-child){margin-left:1rem}#item-view-page .item-price-and-creator .item-price{font-weight:bold;text-transform:uppercase}#item-view-page h2{font-size:2rem;font-weight:bold}#item-view-page .conversation .published-at{color:#515671;font-size:1.2rem}#items-page h2{font-size:2rem;font-weight:bold}#items-page h3{font-weight:bold}#items-page #controls{align-items:center;display:flex;justify-content:right;justify-content:flex-end}#items-page #controls>*:not(:first-child){margin-left:1rem}#members-page h2{font-size:2rem;font-weight:bold}#members-page h3{font-size:1.4rem;font-weight:bold}#members-page .tag{background-color:rgba(0,0,0,0);border:1px solid #6c7a91;border-radius:.6rem;color:#6c7a91;font-size:.8rem;font-weight:bold;line-height:1;padding:.15rem .5rem;text-transform:uppercase}#messages-page #messages{box-sizing:border-box;display:grid;grid:"conversations-search chat-title" 2.5em "conversations-list chat-message-list" 1fr "conversations-list chat-form" 2.5em/10em 1fr;height:calc(100vh - 45px);margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}#messages-page #messages *{box-sizing:border-box}@media only screen and (min-width: 748px){#messages-page #messages{grid-template-columns:20em 1fr}}#messages-page #conversations-search,#messages-page #conversations{border-right:.5px solid #e2e8f0}#messages-page #conversations-search{background:linear-gradient(90deg, transparent, #f8fafc);border-bottom:.5px solid;border-image:linear-gradient(to right, transparent, #e2e8f0) 1;grid-area:conversations-search;padding:.5em .5em 1em 0;text-align:left}#messages-page #conversations-search input[type=search]{border:1px solid #e2e8f0;font-size:.8em;margin:0;padding-right:0;width:100%}#messages-page #conversations{background:linear-gradient(275deg, #f8fafc, transparent);grid-area:conversations-list}#messages-page #conversations li{background:#f1f5f9;border-bottom:.5px solid;border-image:linear-gradient(to right, transparent, #e2e8f0) 1;overflow:hidden;padding:.7em .5em;text-overflow:ellipsis;white-space:nowrap}#messages-page #conversations li[is=selected]{font-weight:bold}#messages-page #chat-title{border-bottom:.5px solid;border-image:linear-gradient(to right, #e2e8f0, transparent) 1;grid-area:chat-title;overflow:hidden;padding:.5em 1em 1em;text-overflow:ellipsis;white-space:nowrap}#messages-page #chat-title span{font-weight:bold}#messages-page #current-conversation{grid-area:chat-message-list;padding:1em 0 1em 1em}#messages-page #current-conversation [is=me]{margin-top:2.5em;text-align:right}#messages-page #current-conversation [is=me]:first-child{margin-top:0}#messages-page #current-conversation li{background:#fff;border-radius:5px;box-shadow:1px 1px #e2e8f0;margin-top:.5em;padding:.5em 1em}#messages-page #current-conversation span{color:#9ba9be;display:block;font-size:1.2rem;padding:1em 1.5em 0}#messages-page #message-input{background:linear-gradient(90deg, #f8fafc, transparent);border-top:.5px solid;border-image:linear-gradient(to right, #e2e8f0, transparent) 1;grid-area:chat-form;padding:.5em}#messages-page #message-input input[type=text]{border:1px solid #e2e8f0;width:100%}#org-page h2{font-size:2rem;font-weight:bold}#orgs-page #orgs-list{border-collapse:collapse;table-layout:fixed;width:100%}#orgs-page #orgs-list th,#orgs-page #orgs-list td{box-sizing:border-box;font-size:12px;line-height:1.5;padding:.75rem 1rem;text-align:left}#orgs-page #orgs-list th>*,#orgs-page #orgs-list td>*{vertical-align:middle}#orgs-page #orgs-list th:first-child,#orgs-page #orgs-list td:first-child{padding:0}#orgs-page #orgs-list th{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}#orgs-page #orgs-list td{border-bottom:1px solid #e2e8f0;font-family:"Fira Code","SF Mono",SFMono-Regular,ui-monospace,"DejaVu Sans Mono",Menlo,Consolas,monospace}#orgs-page #orgs-list tr:first-of-type td{border-top:1px solid #e2e8f0}#settings-page .administrated-org-list>*:not(:first-child){margin-top:1.5rem}#settings-page .administrated-org-list [hidden]+*{margin-top:0}.c-styleguide--examples .c-styleguide--docs,.c-styleguide--examples .c-styleguide--docs code,.c-styleguide--examples .c-styleguide--docs h2,.c-styleguide--examples .c-styleguide--docs ul,.c-styleguide--examples .c-styleguide--docs pre{font-size:1.2rem;font-family:"Fira Code","SF Mono",SFMono-Regular,ui-monospace,"DejaVu Sans Mono",Menlo,Consolas,monospace;color:#515671}.c-styleguide--examples .c-styleguide--docs code{color:#d63939}.c-styleguide--examples .c-styleguide--docs h2{font-weight:bold}.c-styleguide--examples .c-styleguide--docs p{margin:0}.c-styleguide--examples .c-styleguide--docs pre{color:#d63939}.c-styleguide--examples .c-styleguide--docs ul{list-style-type:disc}.c-styleguide--examples .c-styleguide--docs ul li{margin-left:1.5rem}.c-styleguide--examples .c-styleguide--docs+.c-styleguide--example{margin-top:2rem}.c-styleguide--examples .c-styleguide--docs--contents>*:not(:first-child){margin-top:1.5rem}.c-styleguide--examples .c-styleguide--docs--contents [hidden]+*{margin-top:0}.c-styleguide--examples .c-styleguide--example+.c-styleguide--example{margin-top:2rem}.c-styleguide--examples .c-styleguide--function,.c-styleguide--examples .c-styleguide--module,.c-styleguide--examples .c-styleguide--note,.c-styleguide--examples .c-styleguide--subnote{font-family:"Fira Code","SF Mono",SFMono-Regular,ui-monospace,"DejaVu Sans Mono",Menlo,Consolas,monospace;font-size:1.2rem;font-weight:bold}.c-styleguide--examples .c-styleguide--function{color:#f76707}.c-styleguide--examples .c-styleguide--module{color:#f59f00}.c-styleguide--examples .c-styleguide--note{color:#d63939;padding:1.5rem 0 .75rem 0}.c-styleguide--examples .c-styleguide--subnote{color:#d63939;font-weight:normal}.c-styleguide--examples .c-styleguide--subnote a{color:#d63939;text-decoration:underline}
