@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);:root{--hoops-page-body-padding-bottom:80px;--hoops-tab-padding-bottom:40px;--hoops-shadow:0 2px 12px #0006}.hoops-image-shadow{box-shadow:0 2px 12px #0006;box-shadow:var(--hoops-shadow)}.hoops-page-body{padding-bottom:80px;padding-bottom:var(--hoops-page-body-padding-bottom);padding-top:var(--jc-default-gap)}.hoops-title-bar-avatar.jc-icon-button>.jc-image-with-placeholder{--jc-icon-button-content-size:var(--jc-icon-size-medium)}.hoops-page-body.jc-tabs{padding:0}.hoops-page-body.jc-tabs>.jc-button-bar{top:var(--jc-app-title-bar-height)}.hoops-page-body.jc-tabs>.jc-tab{padding:var(--jc-default-gap) 0;padding-bottom:40px;padding-bottom:var(--hoops-tab-padding-bottom)}@media only screen and (max-width:650px){.hoops-page-body.jc-tabs>.jc-tab{padding:var(--jc-default-gap);padding-bottom:40px;padding-bottom:var(--hoops-tab-padding-bottom)}.hoops-tabbed-page.jc-page{--jc-app-page-padding:0px}}.hoops-card,.hoops-card-button.jc-button,.hoops-card-collapsible.jc-collapsible,.hoops-card-tabs.jc-tabs{background:linear-gradient(155deg,var(--jc-third-darkest-color),var(--jc-second-darkest-color));border:1px solid #d2c6f514;border-radius:var(--jc-app-border-radius);box-shadow:var(--hoops-shadow)}.hoops-card{padding:var(--jc-default-gap)}@media (hover:hover) and (pointer:fine){a.hoops-card-button:hover,button.hoops-card-button:hover{background:var(--jc-button-hover-color)}}.hoops-card-tabs.jc-tabs{box-sizing:border-box;overflow:hidden;padding:0;width:100%}.hoops-card-tabs.jc-tabs>.jc-button-bar{background-color:initial}.hoops-card-tabs.jc-tabs>.jc-tab{box-sizing:border-box;display:grid;grid-template-rows:1fr;overflow:hidden;padding:var(--jc-default-gap);transition:grid-template-rows .3s ease,padding .3s ease}.hoops-card-tabs.jc-tabs>.jc-hidden-tab.jc-tab{display:grid;grid-template-rows:0fr;padding-block:0}.hoops-card-tabs.jc-tabs>.jc-tab>*{min-height:0;overflow:hidden}.hoops-card-title.jc-label{color:var(--jc-app-text-selected-color)}.hoops-delete-user-tool{padding:var(--jc-default-gap)}.hoops-auth-form{max-width:600px;width:100%}.hoops-auth-form-divider,.hoops-sign-in-form-fields,.hoops-sign-up-form-fields{width:100%}.hoops-auth-gate-notice{box-sizing:border-box;max-width:600px;width:100%}.hoops-location-row{gap:var(--jc-default-small-gap)}.hoops-location-map{border-radius:8px;height:240px;overflow:hidden;width:100%}.hoops-location-name-address{overflow:hidden}.hoops-location-map>div{height:100%;width:100%}.hoops-location-picker-map{border-radius:8px;height:280px;overflow:hidden;width:100%}.pac-container{z-index:10000}.hoops-season-row-content{overflow:hidden}.hoops-season-image.jc-image-with-placeholder{border-radius:8px}.hoops-player-row{border-radius:var(--jc-app-border-radius);box-sizing:border-box;display:block;padding:var(--jc-default-gap);text-align:left;width:100%}@media (hover:hover) and (pointer:fine){a.hoops-player-row:hover{background-color:var(--jc-button-hover-color)}}.hoops-player-row-content{overflow:hidden}.hoops-player-row-names{gap:var(--jc-default-small-gap);overflow:hidden}.hoops-player-row-separator.jc-separator.jc-separator-horizontal{background-color:#d2c6f533;margin:0}.hoops-player-row-shimmer{animation:hoops-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--jc-third-darkest-color) 0,var(--jc-fourth-darkest-color) 50%,var(--jc-third-darkest-color) 100%);background-size:200% 100%;border-radius:4px;box-sizing:border-box}@keyframes hoops-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hoops-player-row-content{--line-height:1.2;--title-height:calc(var(--line-height)*var(--jc-title-font-size));--label-height:calc(var(--line-height)*var(--jc-label-font-size))}.hoops-player-row-content .jc-title{line-height:var(--title-height)}.hoops-player-row-content .jc-label{line-height:var(--label-height)}.hoops-player-row-shimmer-name{height:var(--title-height);max-width:100%;width:150px}.hoops-player-row-shimmer-username{height:var(--label-height);max-width:100%;width:100px}.hoops-season-listing{flex-shrink:0}.hoops-season-listing-image.jc-image-with-placeholder{align-self:center;aspect-ratio:1/1;height:auto;width:100%}.hoops-season-listing-details{overflow:hidden}.hoops-declare-button.jc-button{border-radius:9999px;bottom:calc(var(--jc-default-large-gap) + env(safe-area-inset-bottom, 0px));box-shadow:0 6px 20px #00000059;font-size:16px;font-weight:600;left:50%;padding:var(--jc-default-large-gap) var(--jc-default-extra-large-gap);position:fixed;transform:translateX(-50%);transition:background-color .15s ease,box-shadow .2s ease,transform .12s ease;white-space:nowrap;z-index:2}@media (hover:hover) and (pointer:fine){.hoops-declare-button.jc-button.jc-clickable:hover{box-shadow:0 10px 28px #00000073;transform:translateX(-50%) translateY(-2px)}}.hoops-declare-button.jc-button.jc-clickable:active{box-shadow:0 3px 10px #0000004d;transform:translateX(-50%) translateY(1px)}.hoops-season-row-details{gap:var(--jc-default-small-gap);overflow:hidden}.hoops-team-row-content{overflow:hidden}.hoops-team-row-rank.jc-label{color:var(--jc-app-text-selected-color);flex-shrink:0;font-size:large;min-width:24px}.hoops-team-row-details{overflow:hidden}.hoops-team-row-name.jc-label{font-size:large}.hoops-team-row-stats{align-items:flex-end;flex-shrink:0;text-align:right}.hoops-schedule-row{justify-content:space-between;overflow:hidden}.hoops-game-result{flex-shrink:0}.hoops-week-game-teams{flex-grow:1;overflow:hidden}.hoops-week-game-team{justify-content:space-between;overflow:hidden}.hoops-week-game-team-name{overflow:hidden}.hoops-schedule-row.hoops-schedule-row-wrap{flex-wrap:wrap}.hoops-schedule-row>.hoops-week-date-time{overflow:hidden}.hoops-declaration-availability{padding:var(--jc-default-gap)}.hoops-week-cards .hoops-card-button{min-width:170px}.hoops-subpage-link-row{width:100%}.hoops-link-row-center{overflow:hidden}:root{--hoops-swatch-outline-thickness:3px;--hoops-swatch-outline-offset:1px;--hoops-swatch-row-margin:calc(var(--hoops-swatch-outline-thickness) + var(--hoops-swatch-outline-offset))}.hoops-icon-grid-wrap{position:relative}.hoops-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.hoops-collapse.hoops-collapse-open{grid-template-rows:1fr}.hoops-collapse-inner{min-height:0;overflow:hidden}.hoops-collapse-inner>*{margin-top:var(--jc-default-gap)}.hoops-icon-grid-wrap:after{background:linear-gradient(to bottom,#0000,var(--jc-app-background-color));border-radius:0 0 var(--jc-app-border-radius) var(--jc-app-border-radius);bottom:1px;content:"";height:28px;left:1px;pointer-events:none;position:absolute;right:1px}.hoops-icon-grid{grid-gap:var(--jc-default-small-gap);background:var(--jc-app-background-color);border:1px solid #d2c6f514;border-radius:var(--jc-app-border-radius);display:grid;gap:var(--jc-default-small-gap);grid-template-columns:repeat(auto-fill,minmax(40px,1fr));justify-items:center;max-height:110px;overflow-x:hidden;overflow-y:auto;padding:var(--jc-default-gap);width:100%}.hoops-icon-option.jc-button{--jc-button-padding-y:var(--jc-default-small-gap);--jc-button-padding-x:var(--jc-default-gap);align-items:center;border:var(--jc-app-separator-border);border-radius:var(--jc-app-border-radius);display:flex;height:40px;justify-content:center;width:40px}.hoops-icon-option.jc-selected{background-color:var(--jc-fourth-darkest-color)}.hoops-icon-option .hoops-icon-option-glyph{height:24px;width:24px}.hoops-swatch-row{flex-wrap:wrap;gap:var(--jc-default-small-gap);margin:4px;margin:var(--hoops-swatch-row-margin)}.hoops-swatch{border:var(--jc-app-separator-border);border-radius:50%;box-sizing:border-box;height:32px;width:32px}.hoops-swatch.jc-selected{outline:3px solid var(--jc-app-text-color);outline:var(--hoops-swatch-outline-thickness) solid var(--jc-app-text-color);outline-offset:1px;outline-offset:var(--hoops-swatch-outline-offset)}.hoops-avatar-monogram.jc-label{font-size:46cqmin;letter-spacing:.02em;line-height:1;overflow:visible;text-transform:uppercase}html{overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--jc-app-background-color);color:var(--jc-app-text-color);font-family:Roboto Mono;margin:0}#root,body{width:100%}:root{--jc-app-page-padding:20px;--jc-app-off-white:#d2c6f5;--jc-darkest-color:#221f2b;--jc-darkest-color-translucent:#221f2bb3;--jc-second-darkest-color:#2a2536;--jc-third-darkest-color:#433c54;--jc-fourth-darkest-color:#665b84;--jc-fifth-darkest-color:#9f8fca;--jc-app-dark-disabled-color:#47464d;--jc-app-light-disabled-color:#b5acce;--jc-app-background-color:var(--jc-darkest-color);--jc-app-background-translucent:var(--jc-darkest-color-translucent);--jc-app-secondary-color:var(--jc-second-darkest-color);--jc-app-tertiary-color:var(--jc-third-darkest-color);--jc-app-text-color:var(--jc-fifth-darkest-color);--jc-app-placeholder-color:var(--jc-fourth-darkest-color);--jc-app-text-selected-color:var(--jc-app-off-white);--jc-app-primary-color:#1976d2;--jc-app-primary-color-hover:#1565c0;--jc-app-primary-color-disabled:#6a8caf;--jc-app-primary-text-color:#fff;--jc-app-delete-color:#c62828;--jc-app-delete-color-hover:#b71c1c;--jc-app-delete-color-disabled:#cf8a8a;--jc-app-delete-text-color:#fff;--jc-app-link-color:var(--jc-app-off-white);--jc-app-link-color-hover:#fff;--jc-app-error-background-color:#ffebee;--jc-app-error-text-color:#c62828;--jc-app-warning-background-color:#fff8e1;--jc-app-warning-text-color:#b26a00;--jc-app-info-background-color:var(--jc-app-off-white);--jc-app-info-text-color:var(--jc-third-darkest-color);--jc-button-hover-color:#3b354d;--jc-button-selected-color:var(--jc-fifth-darkest-color);--jc-button-selected-color-hover:var(--jc-app-off-white);--jc-button-selected-text-color:var(--jc-darkest-color);--jc-button-disabled-color:var(--jc-app-dark-disabled-color);--jc-standalone-button-background:var(--jc-third-darkest-color);--jc-standalone-button-background-hover:var(--jc-fourth-darkest-color);--jc-standalone-button-background-active:var(--jc-second-darkest-color);--jc-standalone-button-border-color:#d2c6f51f;--jc-standalone-button-text-color:var(--jc-app-off-white);--jc-standalone-button-focus-ring:var(--jc-fifth-darkest-color);--jc-app-separator-border:1px solid var(--jc-app-text-color);--jc-app-border-radius:10px;--jc-app-title-bar-height:45px;--jc-title-font-size:1.25em;--jc-label-font-size:1em}.jc-app-white-background{--jc-app-text-color:var(--jc-darkest-color);--jc-app-text-selected-color:var(--jc-fifth-darkest-color);--jc-app-secondary-color:var(--jc-fifth-darkest-color);--jc-button-hover-color:var(--jc-third-darkest-color);--jc-app-placeholder-color:var(--jc-second-darkest-color);--jc-button-selected-color:var(--jc-fourth-darkest-color);--jc-button-selected-color-hover:var(--jc-third-darkest-color);--jc-button-selected-text-color:var(--jc-app-off-white);--jc-button-disabled-color:var(--jc-app-light-disabled-color);--jc-app-link-color:var(--jc-fourth-darkest-color);--jc-app-link-color-hover:var(--jc-third-darkest-color);--jc-standalone-button-background:var(--jc-third-darkest-color);--jc-standalone-button-background-hover:var(--jc-second-darkest-color);--jc-standalone-button-background-active:var(--jc-darkest-color);--jc-standalone-button-border-color:#221f2b2e;--jc-standalone-button-text-color:var(--jc-app-off-white);--jc-standalone-button-focus-ring:var(--jc-fourth-darkest-color);background-color:#d2c6f5;background-color:var(--jc-app-off-white);color:#221f2b;color:var(--jc-darkest-color)}.jc-app{min-height:100dvh}.jc-page.jc-page-with-title-bar{padding-top:45px;padding-top:var(--jc-app-title-bar-height)}.jc-app-title-bar{align-items:center;background-color:#221f2bb3;background-color:var(--jc-app-background-translucent);border-bottom:1px solid #9f8fca;border-bottom:var(--jc-app-separator-border);box-sizing:border-box;display:grid;font-style:italic;grid-template-columns:1fr auto 1fr;height:45px;height:var(--jc-app-title-bar-height);max-width:calc(var(--jc-max-page-width) - 40px);max-width:calc(var(--jc-max-page-width) - var(--jc-app-page-padding)*2);position:fixed;top:0;width:calc(100% - 40px);width:calc(100% - var(--jc-app-page-padding)*2);z-index:1}.jc-app-title-bar.jc-app-title-bar-no-border{border-bottom:none}.jc-app-title-bar .jc-app-title-bar-top-left{justify-self:start}.jc-app-title-bar .jc-app-title-bar-title{justify-self:center}.jc-app-title-bar .jc-app-title-bar-top-right{justify-self:end}.jc-app-title-bar .jc-clickable-text{font-size:medium;font-style:italic}.jc-app-title-text{font-size:larger;font-style:italic;font-weight:900}@media (hover:hover) and (pointer:fine){.jc-app-title-text:hover{color:#d2c6f5;color:var(--jc-app-text-selected-color);transform:scale(1.05);transition:transform .25s}}.jc-app-footer{align-items:center;border-top:1px solid #9f8fca;border-top:var(--jc-app-separator-border);display:flex;flex-direction:column;gap:20px;padding:30px 0}.jc-app-footer .jc-app-social>a{align-items:center;border:1px solid #9f8fca;border:1px solid var(--jc-app-text-color);border-radius:50%;color:inherit;display:flex;font-size:larger;height:50px;justify-content:center;opacity:.7;width:50px}@media (hover:hover) and (pointer:fine){.jc-app-footer .jc-app-social>a:hover{opacity:1}}.jc-app-footer .jc-app-copyright{font-size:medium;text-align:center}@media (hover:hover) and (pointer:fine){.jc-app-footer .jc-app-social-icon:hover{transform:scale(1.2);transition:transform .25s}}.jc-app-navigation-drawer{border-left:1px solid #9f8fca;border-left:var(--jc-app-separator-border);height:100%;width:60vw}.jc-app-navigation-drawer .jc-app-drawer-title{align-self:start;justify-content:start;padding:var(--jc-default-gap);width:100%}.jc-app-navigation-drawer .jc-list-item{font-size:medium;font-style:italic}@media only screen and (max-width:650px){.jc-app-title-bar{left:0;padding:0 var(--jc-default-gap);width:100%}.jc-page{--jc-app-page-padding:var(--jc-default-gap)}.nfl-bets-page.jc-page{--jc-app-page-padding:0px}.nfl-bets-page .nfl-bets-view .nfl-bets-graph{border-radius:0}.nfl-bets-page .nfl-bets-users-view{font-size:12px}}:root{--jc-default-gap:10px;--jc-default-extra-large-gap:40px;--jc-default-large-gap:20px;--jc-default-small-gap:5px;--jc-default-tiny-gap:3px;--jc-image-size-extra-small:16px;--jc-image-size-small:32px;--jc-image-size-medium:48px;--jc-image-size-large:128px;--jc-image-size-extra-large:256px;--jc-image-size-xx-large:324px;--jc-icon-size-extra-small:16px;--jc-icon-size-small:24px;--jc-icon-size-medium:32px;--jc-icon-size-large:64px;--jc-icon-size-extra-large:128px;--jc-icon-size-xx-large:256px;--jc-max-page-width:1100px;--jc-separator-color:var(--jc-app-text-color);--jc-separator-thickness:1px;--jc-input-text-size:16px;--jc-control-height:40px}.jc-icon{align-items:center;display:flex}.jc-icon.jc-icon-size-extra-small>.jc-icon-img{height:16px;height:var(--jc-icon-size-extra-small);width:16px;width:var(--jc-icon-size-extra-small)}.jc-icon.jc-icon-size-small>.jc-icon-img{height:24px;height:var(--jc-icon-size-small);width:24px;width:var(--jc-icon-size-small)}.jc-icon.jc-icon-size-medium>.jc-icon-img{height:32px;height:var(--jc-icon-size-medium);width:32px;width:var(--jc-icon-size-medium)}.jc-icon.jc-icon-size-large>.jc-icon-img{height:64px;height:var(--jc-icon-size-large);width:64px;width:var(--jc-icon-size-large)}.jc-icon.jc-icon-size-extra-large>.jc-icon-img{height:128px;height:var(--jc-icon-size-extra-large);width:128px;width:var(--jc-icon-size-extra-large)}.jc-icon.jc-icon-size-xx-large>.jc-icon-img{height:256px;height:var(--jc-icon-size-xx-large);width:256px;width:var(--jc-icon-size-xx-large)}.jc-image{height:auto;width:auto}.jc-image.jc-image-circle{border-radius:50%}.jc-image.jc-image-size-extra-small{max-height:16px;max-height:var(--jc-image-size-extra-small);max-width:16px;max-width:var(--jc-image-size-extra-small)}.jc-image.jc-image-size-small{max-height:32px;max-height:var(--jc-image-size-small);max-width:32px;max-width:var(--jc-image-size-small)}.jc-image.jc-image-size-medium{max-height:48px;max-height:var(--jc-image-size-medium);max-width:48px;max-width:var(--jc-image-size-medium)}.jc-image.jc-image-size-large{max-height:128px;max-height:var(--jc-image-size-large);max-width:128px;max-width:var(--jc-image-size-large)}.jc-image.jc-image-size-extra-large{max-height:256px;max-height:var(--jc-image-size-extra-large);max-width:256px;max-width:var(--jc-image-size-extra-large)}.jc-image.jc-image-size-xx-large{max-height:324px;max-height:var(--jc-image-size-xx-large);max-width:324px;max-width:var(--jc-image-size-xx-large)}.jc-image-with-placeholder{background-color:var(--jc-third-darkest-color)}.jc-image-with-placeholder.jc-image-circle{border-radius:50%}.jc-image.jc-image-with-placeholder{-o-object-fit:cover;object-fit:cover}.jc-box.jc-placeholder.jc-image-with-placeholder{box-sizing:border-box;container-type:size;flex-grow:0;flex-shrink:0;overflow:hidden}.jc-image-with-placeholder>.jc-icon>.jc-icon-img{height:60cqmin;width:60cqmin}.jc-image-with-placeholder.jc-image-with-placeholder-size-extra-small{height:16px;height:var(--jc-image-size-extra-small);max-height:16px;max-height:var(--jc-image-size-extra-small);max-width:16px;max-width:var(--jc-image-size-extra-small);min-height:16px;min-height:var(--jc-image-size-extra-small);min-width:16px;min-width:var(--jc-image-size-extra-small);width:16px;width:var(--jc-image-size-extra-small)}.jc-image-with-placeholder.jc-image-with-placeholder-size-small{height:32px;height:var(--jc-image-size-small);max-height:32px;max-height:var(--jc-image-size-small);max-width:32px;max-width:var(--jc-image-size-small);min-height:32px;min-height:var(--jc-image-size-small);min-width:32px;min-width:var(--jc-image-size-small);width:32px;width:var(--jc-image-size-small)}.jc-image-with-placeholder.jc-image-with-placeholder-size-medium{height:48px;height:var(--jc-image-size-medium);max-height:48px;max-height:var(--jc-image-size-medium);max-width:48px;max-width:var(--jc-image-size-medium);min-height:48px;min-height:var(--jc-image-size-medium);min-width:48px;min-width:var(--jc-image-size-medium);width:48px;width:var(--jc-image-size-medium)}.jc-image-with-placeholder.jc-image-with-placeholder-size-large{height:128px;height:var(--jc-image-size-large);max-height:128px;max-height:var(--jc-image-size-large);max-width:128px;max-width:var(--jc-image-size-large);min-height:128px;min-height:var(--jc-image-size-large);min-width:128px;min-width:var(--jc-image-size-large);width:128px;width:var(--jc-image-size-large)}.jc-image-with-placeholder.jc-image-with-placeholder-size-extra-large{height:256px;height:var(--jc-image-size-extra-large);max-height:256px;max-height:var(--jc-image-size-extra-large);max-width:256px;max-width:var(--jc-image-size-extra-large);min-height:256px;min-height:var(--jc-image-size-extra-large);min-width:256px;min-width:var(--jc-image-size-extra-large);width:256px;width:var(--jc-image-size-extra-large)}.jc-image-with-placeholder.jc-image-with-placeholder-size-xx-large{height:324px;height:var(--jc-image-size-xx-large);max-height:324px;max-height:var(--jc-image-size-xx-large);max-width:324px;max-width:var(--jc-image-size-xx-large);min-height:324px;min-height:var(--jc-image-size-xx-large);min-width:324px;min-width:var(--jc-image-size-xx-large);width:324px;width:var(--jc-image-size-xx-large)}.jc-label{display:inline-block;font-size:var(--jc-label-font-size);font-weight:700}.jc-label,.jc-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jc-title{color:var(--jc-app-text-selected-color);display:block;font-size:var(--jc-title-font-size);font-weight:800;margin:0}.jc-text{margin:0;max-width:100%;white-space:normal}.jc-link{color:var(--jc-app-link-color);cursor:pointer;text-decoration:underline}@media (hover:hover) and (pointer:fine){.jc-link:hover{color:var(--jc-app-link-color-hover)}}.jc-link-unstyled{color:inherit;cursor:pointer;text-decoration:none}.jc-page{box-sizing:border-box;margin:0 auto;max-width:1100px;max-width:var(--jc-max-page-width);padding:var(--jc-app-page-padding);width:100%}.jc-placeholder{font-style:italic}.jc-field-group{grid-gap:10px 20px;grid-gap:var(--jc-default-gap) var(--jc-default-large-gap);align-items:baseline;display:grid;gap:10px 20px;gap:var(--jc-default-gap) var(--jc-default-large-gap);grid-template-columns:auto minmax(0,1fr)}.jc-field{display:flex;flex-direction:column;gap:5px;gap:var(--jc-default-small-gap)}.jc-field-group>.jc-field{display:contents}.jc-field-group-stacked{align-items:stretch;display:flex;flex-direction:column}.jc-field-group-stacked>.jc-field{display:flex;flex-direction:column;gap:5px;gap:var(--jc-default-small-gap)}@media only screen and (max-width:650px){.jc-field-group{align-items:stretch;display:flex;flex-direction:column}.jc-field-group>.jc-field{display:flex;flex-direction:column;gap:5px;gap:var(--jc-default-small-gap)}}.jc-input{background-color:var(--jc-app-secondary-color);border:1px solid var(--jc-app-text-color);border-radius:5px;box-sizing:border-box;color:var(--jc-app-text-color);font-size:16px;font-size:var(--jc-input-text-size);height:40px;height:var(--jc-control-height);padding:8px}.jc-input::-moz-placeholder{color:var(--jc-app-placeholder-color);font-style:italic}.jc-input::placeholder{color:var(--jc-app-placeholder-color);font-style:italic}.jc-input:focus{outline-style:inset}.jc-input.disabled,.jc-input[disabled]{cursor:not-allowed;opacity:.6}.jc-textarea{height:auto;min-height:100px;resize:vertical}.jc-datepicker::-webkit-calendar-picker-indicator,.jc-datetimepicker::-webkit-calendar-picker-indicator{filter:invert(1)}.jc-grid{display:grid;flex-grow:1;grid-template-rows:min-content;overflow:auto}.jc-notice{border:var(--jc-app-separator-border);border-radius:5px;font-size:smaller;padding:10px;padding:var(--jc-default-gap)}.jc-notice.jc-notice-info{background-color:var(--jc-app-info-background-color);border-color:var(--jc-app-info-text-color);color:var(--jc-app-info-text-color)}.jc-notice.jc-notice-warning{background-color:var(--jc-app-warning-background-color);border-color:var(--jc-app-warning-text-color);color:var(--jc-app-warning-text-color)}.jc-notice.jc-notice-error{background-color:var(--jc-app-error-background-color);border-color:var(--jc-app-error-text-color);color:var(--jc-app-error-text-color)}.jc-checkbox{align-items:baseline;cursor:pointer;display:flex;gap:10px;gap:var(--jc-default-gap)}.jc-checkbox>input{cursor:inherit}.jc-radio{align-items:center;cursor:pointer;display:inline-flex;gap:5px;gap:var(--jc-default-small-gap)}.jc-radio>input{cursor:inherit}.jc-radio.jc-disabled{cursor:default;opacity:.5}.jc-fade-in{opacity:0;transform:scaleY(.9);transition:opacity 2s ease-out,transform 1.5s ease-out;visibility:hidden;will-change:opacity,visibility}.jc-fade-in.jc-fade-in-visible{opacity:1;transform:none;visibility:visible}.jc-gradient{background-image:linear-gradient(160deg,#7bbef5 10%,#c9e6ab);border-radius:12.5px;box-shadow:0 15px 15px #c9c9c929;color:#000;font-family:Quicksand}@media (hover:hover) and (pointer:fine){.jc-gradient.jc-clickable:hover{background-image:linear-gradient(160deg,#7bbef5 70%,#c9e6ab)}}.jc-separator{background-color:var(--jc-app-text-color);background-color:var(--jc-separator-color);border:none}.jc-separator.jc-separator-vertical{height:100%;margin:0 10px;margin:0 var(--jc-default-gap);width:1px;width:var(--jc-separator-thickness)}.jc-separator.jc-separator-horizontal{height:1px;height:var(--jc-separator-thickness);margin:10px 0;margin:var(--jc-default-gap) 0;width:100%}.jc-tabs>.jc-button-bar{background-color:var(--jc-app-background-translucent);position:sticky;z-index:1}.jc-tabs>.jc-tab{flex-grow:1;overflow:hidden}.jc-tabs>.jc-hidden-tab.jc-tab{display:none}.jc-tabs>.jc-scrollable-tab.jc-tab{overflow-y:auto}.jc-box{display:flex}.jc-box.jc-column{flex-direction:column}.jc-box.jc-row{flex-direction:row}.jc-box.jc-spacing{gap:var(--jc-default-gap)}.jc-box.jc-align-center{align-items:center}.jc-box.jc-justify-center{justify-content:center}.jc-box.jc-flex-grow{flex-grow:1}.jc-responsive-split{flex-wrap:wrap}.jc-responsive-split>*{flex-basis:calc((var(--jc-responsive-split-breakpoint) - 100%)*9999);min-width:0}.jc-responsive-split>:first-child{flex-grow:var(--jc-responsive-split-primary-grow)}.jc-responsive-split>:last-child{flex-grow:calc(100 - var(--jc-responsive-split-primary-grow))}.jc-card-group{padding-bottom:20px}.jc-card-group .jc-card-group-title{border-bottom:1px solid;line-height:.1em;margin:40px 0;text-align:center;width:100%}.jc-card-group .jc-card-group-title span{background-color:var(--jc-app-background-color);padding:0 var(--jc-default-gap)}.jc-card-group>div{grid-gap:1rem;color:#000;display:inline-grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));width:100%}.jc-card{display:flex;flex-direction:column;padding:1rem 2rem;position:relative;text-align:left}.jc-card .tags{display:flex;flex-wrap:wrap}.jc-card .tag{background:#ffffff4d;border:1px solid var(--jc-app-text-color);border-radius:5px;margin:2px;padding:5px}@media (hover:hover) and (pointer:fine){.jc-card .tag:hover{background:#ffffffe6}}.jc-collapsible{background-color:var(--jc-app-secondary-color);border:var(--jc-app-separator-border);border-radius:var(--jc-button-border-radius);overflow:hidden}.jc-collapsible-header.jc-button{--jc-button-padding-y:var(--jc-default-gap);--jc-button-padding-x:var(--jc-default-gap);border-radius:0;width:100%}.jc-collapsible-open>.jc-collapsible-header.jc-button{border-bottom:var(--jc-app-separator-border)}.jc-collapsible-header>.jc-collapsible-header-row{width:100%}.jc-collapsible-header-text{align-items:start;overflow:hidden}.jc-collapsible-subtitle.jc-text{font-size:smaller;text-align:left}.jc-collapsible-chevron{transition:transform .25s ease}.jc-collapsible-chevron.jc-collapsible-chevron-open{transform:rotate(-180deg)}.jc-collapsible>.jc-collapsible-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.jc-collapsible.jc-collapsible-open>.jc-collapsible-content{grid-template-rows:1fr}.jc-collapsible-content>.jc-collapsible-content-inner{overflow:hidden}:root{--jc-list-border-radius:10px;--jc-list-min-width:120px}.jc-list{border-radius:10px;border-radius:var(--jc-list-border-radius);list-style:none;margin:0;padding:0}.jc-list.jc-list-no-border{border-radius:0}.jc-list-item{display:block;overflow:hidden}.jc-list>.jc-list-item:first-child{border-top-left-radius:10px;border-top-left-radius:var(--jc-list-border-radius);border-top-right-radius:10px;border-top-right-radius:var(--jc-list-border-radius)}.jc-list>.jc-list-item:last-child{border-bottom-left-radius:10px;border-bottom-left-radius:var(--jc-list-border-radius);border-bottom-right-radius:10px;border-bottom-right-radius:var(--jc-list-border-radius)}.jc-list.jc-list-no-border>.jc-list-item:first-child,.jc-list.jc-list-no-border>.jc-list-item:last-child{border-radius:0}.jc-list-item-button{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--jc-standalone-button-background);border:none;color:var(--jc-standalone-button-text-color);cursor:pointer;display:flex;font:inherit;justify-content:flex-start;padding:var(--jc-button-padding-y) var(--jc-button-padding-x);text-align:left;width:100%}@media (hover:hover) and (pointer:fine){.jc-list-item-button:hover{background-color:var(--jc-standalone-button-background-hover)}}.jc-list-item-button:focus-visible{outline:2px solid var(--jc-standalone-button-focus-ring);outline-offset:-2px}.jc-list-item-button.jc-selected{background-color:var(--jc-button-selected-color);color:var(--jc-button-selected-text-color)}.jc-scroll-list{--jc-scroll-list-fade-color:var(--jc-app-background-color);--jc-scroll-list-scrollbar-space:var(--jc-default-gap);margin-bottom:calc(var(--jc-scroll-list-scrollbar-space)*-1);position:relative}.jc-scroll-list-track{display:flex;flex-direction:row;gap:var(--jc-default-gap);list-style:none;margin:0;overflow-x:auto;padding:0 0 var(--jc-scroll-list-scrollbar-space)}.jc-scroll-list-item{display:flex;flex:0 0 auto}.jc-scroll-list:after,.jc-scroll-list:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:36px;z-index:1}.jc-scroll-list:before{background:linear-gradient(to right,var(--jc-scroll-list-fade-color),#0000);left:0}.jc-scroll-list:after{background:linear-gradient(to left,var(--jc-scroll-list-fade-color),#0000);right:0}.jc-scroll-list.jc-scroll-list-fade-end:after,.jc-scroll-list.jc-scroll-list-fade-start:before{opacity:1}:root{--jc-button-border-radius:5px;--jc-button-padding-y:9px;--jc-button-padding-x:18px;--jc-button-bar-height:calc(var(--jc-default-gap)*2 + var(--jc-icon-size-small))}.jc-clickable{cursor:pointer}@media (hover:hover) and (pointer:fine){.jc-clickable:hover{background-color:var(--jc-button-hover-color)}}.jc-button{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--jc-standalone-button-background);border:1px solid var(--jc-standalone-button-border-color);border-radius:8px;box-shadow:0 1px 2px #0000002e;box-sizing:border-box;color:var(--jc-standalone-button-text-color);display:flex;flex-direction:row;font-family:Roboto Mono;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.02em;line-height:1.2;min-height:var(--jc-control-height);padding:9px 18px;padding:var(--jc-button-padding-y) var(--jc-button-padding-x);transition:background-color .15s ease,box-shadow .15s ease,transform .08s ease}@media (hover:hover) and (pointer:fine){.jc-button.jc-clickable:hover{background-color:var(--jc-standalone-button-background-hover);box-shadow:0 2px 6px #00000040}}.jc-button.jc-clickable:active{background-color:var(--jc-standalone-button-background-active);box-shadow:0 1px 1px #0003;transform:translateY(1px)}.jc-button:focus-visible{outline:2px solid var(--jc-standalone-button-focus-ring);outline-offset:2px}.jc-button.jc-disabled{background-color:var(--jc-button-disabled-color);border-color:#0000;box-shadow:none;color:var(--jc-app-placeholder-color);cursor:not-allowed}.jc-button.jc-selected{background-color:var(--jc-button-selected-color);border-color:var(--jc-button-selected-color);color:var(--jc-button-selected-text-color)}@media (hover:hover) and (pointer:fine){.jc-button.jc-selected.jc-clickable:hover{background-color:var(--jc-button-selected-color-hover);border-color:var(--jc-button-selected-color-hover)}}.jc-button.jc-button-primary{background-color:var(--jc-app-primary-color);border-color:var(--jc-app-primary-color);color:var(--jc-app-primary-text-color)}@media (hover:hover) and (pointer:fine){.jc-button.jc-button-primary.jc-clickable:hover{background-color:var(--jc-app-primary-color-hover);border-color:var(--jc-app-primary-color-hover)}}.jc-button.jc-button-primary.jc-disabled{background-color:var(--jc-app-primary-color-disabled);border-color:var(--jc-app-primary-color-disabled);color:var(--jc-app-primary-text-color)}.jc-button.jc-button-delete{background-color:var(--jc-app-delete-color);border-color:var(--jc-app-delete-color);color:var(--jc-app-delete-text-color)}@media (hover:hover) and (pointer:fine){.jc-button.jc-button-delete.jc-clickable:hover{background-color:var(--jc-app-delete-color-hover);border-color:var(--jc-app-delete-color-hover)}}.jc-button.jc-button-delete.jc-disabled{background-color:var(--jc-app-delete-color-disabled);border-color:var(--jc-app-delete-color-disabled);color:var(--jc-app-delete-text-color)}.jc-button.jc-button-ghost{border:none;box-shadow:none}.jc-button.jc-button-ghost:not(.jc-selected){background-color:initial;color:var(--jc-app-text-color)}@media (hover:hover) and (pointer:fine){.jc-button.jc-button-ghost.jc-clickable:hover{background-color:var(--jc-button-hover-color);box-shadow:none}}.jc-button.jc-button-ghost.jc-clickable:active{background-color:var(--jc-button-hover-color);box-shadow:none;transform:none}.jc-button.jc-button-ghost.jc-disabled{background-color:initial}a.jc-button{text-decoration:none}a.jc-button.jc-disabled{cursor:not-allowed}.jc-dropdown.jc-button{--jc-dropdown-caret-width:12px;--jc-dropdown-caret:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none' stroke='%23d2c6f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1.5 2.5 6.5 6 6.5-6'/%3E%3C/svg%3E");-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--jc-dropdown-caret);background-position:right 18px center;background-position:right var(--jc-button-padding-x) center;background-repeat:no-repeat;background-size:var(--jc-dropdown-caret-width);justify-content:flex-start;padding-right:calc(var(--jc-button-padding-x) + var(--jc-dropdown-caret-width) + var(--jc-default-gap));text-align:left}.jc-icon-button.jc-button{--jc-icon-button-size:calc(var(--jc-icon-button-content-size) + var(--jc-default-gap)*2);--jc-button-padding-y:0;--jc-button-padding-x:0;--jc-control-height:auto;border-radius:100%;box-sizing:border-box;height:var(--jc-icon-button-size);width:var(--jc-icon-button-size)}.jc-icon-button.jc-button>.jc-icon>.jc-icon-img,.jc-icon-button.jc-button>.jc-image,.jc-icon-button.jc-button>.jc-image-with-placeholder{height:var(--jc-icon-button-content-size);width:var(--jc-icon-button-content-size)}.jc-icon-button.jc-button.jc-icon-button-size-extra-small{--jc-icon-button-content-size:var(--jc-icon-size-extra-small)}.jc-icon-button.jc-button.jc-icon-button-size-small{--jc-icon-button-content-size:var(--jc-icon-size-small)}.jc-icon-button.jc-button.jc-icon-button-size-medium{--jc-icon-button-content-size:var(--jc-icon-size-medium)}.jc-icon-button.jc-button.jc-icon-button-size-large{--jc-icon-button-content-size:var(--jc-icon-size-large)}.jc-icon-button.jc-button.jc-icon-button-size-extra-large{--jc-icon-button-content-size:var(--jc-icon-size-extra-large)}.jc-icon-button.jc-button.jc-icon-button-size-xx-large{--jc-icon-button-content-size:var(--jc-icon-size-xx-large)}.jc-button-bar{height:calc(var(--jc-default-gap)*2 + var(--jc-icon-size-small));height:var(--jc-button-bar-height);min-height:calc(var(--jc-default-gap)*2 + var(--jc-icon-size-small));min-height:var(--jc-button-bar-height);overflow-x:auto}.jc-button-bar .jc-selected:not(:hover).jc-button{background-color:initial}.jc-button-bar .jc-selected.jc-button{border-bottom:4px solid var(--jc-app-text-color);color:inherit;font-style:italic;font-weight:700;padding-bottom:5px;padding-bottom:calc(var(--jc-button-padding-y) - 4px)}.jc-button-bar>.jc-button-bar-button{flex-basis:0px;flex-grow:1}.jc-button-bar>.jc-button{--jc-button-padding-y:var(--jc-default-small-gap);--jc-button-padding-x:var(--jc-default-gap);--jc-control-height:auto;border-radius:0}.jc-button-bar>.jc-button,.jc-clickable-text.jc-button{font-size:inherit;font-weight:400;letter-spacing:normal;line-height:normal}.jc-clickable-text.jc-button{--jc-button-padding-y:0;--jc-button-padding-x:0;--jc-control-height:auto;background-color:initial}@media (hover:hover) and (pointer:fine){.jc-button.jc-clickable-text.jc-clickable:hover{background-color:initial;box-shadow:none;color:var(--jc-app-text-selected-color);transform:scale(1.05);transition:transform .25s}}.jc-button.jc-clickable-text.jc-clickable:active{background-color:initial;box-shadow:none;transform:none}.jc-clickable-text.jc-selected{background-color:initial;color:var(--jc-app-text-selected-color)}.jc-segmented-control{flex-wrap:nowrap}.jc-segment.jc-button{margin-left:var(--jc-default-small-gap);max-width:8em;overflow:hidden;transition:max-width .28s ease,opacity .22s ease,padding .28s ease,margin .28s ease,border-width .28s ease,background-color .2s ease,border-color .2s ease,color .2s ease,transform .08s ease;white-space:nowrap}.jc-segment.jc-button:first-child{margin-left:0}.jc-segmented-control-collapsible:not(.jc-segmented-control-expanded) .jc-segment:not(.jc-segment-active){border-width:0;margin-left:0;max-width:0;opacity:0;padding-left:0;padding-right:0;pointer-events:none}.jc-dialog{border-radius:20px;font-family:Quicksand;margin:auto;padding:var(--jc-default-gap)}.jc-dialog .jc-dialog-top-bar{border-bottom:var(--jc-app-separator-border);font-size:x-large;justify-content:space-between;padding-bottom:calc(var(--jc-default-gap)/2)}.jc-dialog .jc-dialog-top-bar .jc-dialog-close-icon{margin-left:auto}.jc-dialog .jc-dialog-bottom-bar{border-top:var(--jc-app-separator-border);justify-content:end;padding-top:calc(var(--jc-default-gap)/2)}.jc-dialog .jc-dialog-bottom-bar .jc-dialog-close{background-color:#fff;color:var(--jc-app-background-color)}.jc-dialog .jc-dialog-bottom-bar .jc-dialog-ok{background-color:var(--jc-app-tertiary-color);color:var(--jc-app-off-white)}@media (hover:hover) and (pointer:fine){.jc-dialog .jc-dialog-bottom-bar .jc-dialog-ok:hover{background-color:var(--jc-app-text-color)}}.jc-popup-container{height:100%;width:100%}.jc-popup-container,.jc-popup-overlay{left:0;position:fixed;top:0;z-index:1000}.jc-popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;right:0}@keyframes jc-popup-fade-in{0%{opacity:0}to{opacity:1}}.jc-popup-overlay{animation:jc-popup-fade-in .2s ease-in-out}.jc-popup-overlay .jc-dialog{box-shadow:0 4px 20px #00000040;max-height:90%;max-width:90%;overflow:auto}
/*# sourceMappingURL=main.34b8a468.css.map*/