@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-page-body{padding-bottom:80px;padding-bottom:var(--hoops-page-body-padding-bottom);padding-top:var(--jc-default-gap)}.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-delete-user-tool{padding:var(--jc-default-gap)}.hoops-auth-form{max-width:600px;width:100%}.hoops-auth-form-tabs{overflow:hidden;padding:0;width:100%}.hoops-auth-form-tabs>.jc-button-bar{border-radius:var(--jc-app-border-radius) var(--jc-app-border-radius) 0 0}.hoops-auth-form-tabs>.jc-tab{padding:var(--jc-default-gap)}.hoops-sign-in-form-fields,.hoops-sign-up-form-fields{width:100%}.hoops-auth-form-tabs.hoops-card{padding:0;width:100%}.hoops-auth-form-divider{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-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{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){.hoops-season-row:hover{background-color:var(--jc-button-hover-color)}}.hoops-season-row-content{overflow:hidden}.hoops-season-row-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-name.jc-label{font-size:large}.hoops-player-row-separator.jc-separator.jc-separator-horizontal{background-color:#d2c6f533;margin:0}.hoops-season-listing{flex-shrink:0}.hoops-season-listing-image-column{flex-shrink:0;width:40%}.hoops-season-listing-image.jc-image-with-placeholder{align-self:center;aspect-ratio:1/1;border-radius:8px;height:auto;width:100%}.hoops-season-listing-header{flex-direction:row}.hoops-season-listing-details{overflow:hidden}@media only screen and (max-width:650px){.hoops-season-listing-header{flex-direction:column}.hoops-season-listing-image-column{width:100%}}.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%;min-height:52px;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-card{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:0 2px 8px #00000040;gap:var(--jc-default-small-gap);padding:var(--jc-default-gap)}.hoops-card-title.jc-label{color:var(--jc-app-text-selected-color)}.hoops-tentative-week-row{justify-content:space-between;overflow:hidden}.hoops-tentative-week-row.hoops-tentative-week-row-wrap{flex-wrap:wrap}.hoops-tentative-week-row>.hoops-week-date-time{overflow:hidden}.hoops-declaration-availability{padding:var(--jc-default-gap)}.hoops-schedule-cards{display:flex;flex-direction:row;gap:var(--jc-default-gap);overflow-x:auto;padding-bottom:var(--jc-default-small-gap)}.hoops-schedule-cards>.hoops-card{flex-shrink:0;min-width:160px}.hoops-subpage-link-row{width:100%}.hoops-subpage-link-label{flex-grow:1;overflow:hidden}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-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:var(--jc-max-page-width);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-max-page-width:1000px;--jc-separator-color:var(--jc-app-text-color);--jc-separator-thickness:1px;--jc-icon-small-size:24px;--jc-input-text-size:16px}.jc-icon{align-items:center;display:flex}.jc-icon.jc-icon-size-extra-small .jc-icon-img{height:16px;width:16px}.jc-icon.jc-icon-size-small .jc-icon-img{height:24px;height:var(--jc-icon-small-size);width:24px;width:var(--jc-icon-small-size)}.jc-icon.jc-icon-size-medium .jc-icon-img{height:32px;width:32px}.jc-icon.jc-icon-size-large .jc-icon-img{height:64px;width:64px}.jc-icon.jc-icon-size-extra-large .jc-icon-img{height:128px;width:128px}.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:var(--jc-image-size-xx-large);max-height:324px;max-width:var(--jc-image-size-xx-large);max-width:324px}.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-placeholder.jc-image-with-placeholder{box-sizing:border-box;flex-grow:0;flex-shrink:0;overflow:hidden}.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-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:1.25em;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:1000px;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:contents}@media only screen and (max-width:650px){.jc-field-group{align-items:stretch}.jc-field,.jc-field-group{display:flex;flex-direction:column}.jc-field{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;color:var(--jc-app-text-color);font-size:16px;font-size:var(--jc-input-text-size);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{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}.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-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{border-radius:0;padding:var(--jc-default-gap);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(90deg)}.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);margin:0;padding:0}.jc-list.jc-list-no-border{border-radius:0;margin:0;padding:0}.jc-list .jc-list-item{justify-content:flex-start;width:100%}.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-no-border .jc-list-item:first-child{border-radius:0}.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:last-child{border-radius:0}:root{--jc-button-border-radius:5px;--jc-button-bar-height:calc(var(--jc-default-gap)*2 + var(--jc-icon-small-size))}.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;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;padding:9px 18px;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-bare{background-color:initial;border:var(--jc-app-separator-border);border-radius:5px;border-radius:var(--jc-button-border-radius);box-shadow:none;color:var(--jc-app-text-color);font-size:inherit;font-weight:400;letter-spacing:normal;line-height:normal;padding:var(--jc-default-small-gap) var(--jc-default-gap);transition:none}@media (hover:hover) and (pointer:fine){.jc-button.jc-button-bare.jc-clickable:hover{background-color:var(--jc-button-hover-color);box-shadow:none;transform:none}}.jc-button.jc-button-bare.jc-clickable:active{background-color:var(--jc-button-hover-color);box-shadow:none;transform:none}.jc-button.jc-button-bare:focus-visible{outline:revert;outline-offset:revert}.jc-button.jc-button-bare.jc-disabled{background-color:var(--jc-button-disabled-color);border-color:var(--jc-app-text-color);color:var(--jc-app-text-color)}.jc-button.jc-no-border-button{border:none;border-radius:0;border-radius:initial}.jc-icon-button.jc-button{border-radius:100%;padding:var(--jc-default-gap)}.jc-button-bar{height:calc(var(--jc-default-gap)*2 + var(--jc-icon-small-size));height:var(--jc-button-bar-height);min-height:calc(var(--jc-default-gap)*2 + var(--jc-icon-small-size));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);font-style:italic;font-weight:700;padding-bottom:calc(var(--jc-default-small-gap) - 4px)}.jc-button-bar>.jc-button-bar-button{flex-basis:0px;flex-grow:1}.jc-clickable-text.jc-button{background-color:initial;padding:0}@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.449f1c10.css.map*/