.main-container{height:100%}.login-page{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.login-page .signup-prompt{margin-top:10px;text-align:left}.login-form{width:400px}.hidden-submit-button{opacity:0}.login-error{margin-bottom:10px}
.main-container{height:100%}.password-reset-page{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.password-reset-form{background:rgba(255,255,255,.86);padding:20px;width:420px}.login-error{margin-bottom:10px}
.button-hunt-status{margin-left:5px}
.bp3-omnibar{
  -webkit-filter:blur(0);
          filter:blur(0);
  opacity:1;
  background-color:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  left:calc(50% - 250px);
  top:20vh;
  width:500px;
  z-index:21; }
  .bp3-omnibar.bp3-overlay-enter, .bp3-omnibar.bp3-overlay-appear{
    -webkit-filter:blur(20px);
            filter:blur(20px);
    opacity:0.2; }
  .bp3-omnibar.bp3-overlay-enter-active, .bp3-omnibar.bp3-overlay-appear-active{
    -webkit-filter:blur(0);
            filter:blur(0);
    opacity:1;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity, -webkit-filter;
    transition-property:opacity, -webkit-filter;
    transition-property:filter, opacity;
    transition-property:filter, opacity, -webkit-filter;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-omnibar.bp3-overlay-exit{
    -webkit-filter:blur(0);
            filter:blur(0);
    opacity:1; }
  .bp3-omnibar.bp3-overlay-exit-active{
    -webkit-filter:blur(20px);
            filter:blur(20px);
    opacity:0.2;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity, -webkit-filter;
    transition-property:opacity, -webkit-filter;
    transition-property:filter, opacity;
    transition-property:filter, opacity, -webkit-filter;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-omnibar .bp3-input{
    background-color:transparent;
    border-radius:0; }
    .bp3-omnibar .bp3-input, .bp3-omnibar .bp3-input:focus{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-omnibar .bp3-menu{
    background-color:transparent;
    border-radius:0;
    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
    max-height:calc(60vh - 40px);
    overflow:auto; }
    .bp3-omnibar .bp3-menu:empty{
      display:none; }
  .bp3-dark .bp3-omnibar, .bp3-omnibar.bp3-dark{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }

.bp3-omnibar-overlay .bp3-overlay-backdrop{
  background-color:rgba(16, 22, 26, 0.2); }

.bp3-select-popover .bp3-popover-content{
  padding:5px; }

.bp3-select-popover .bp3-input-group{
  margin-bottom:0; }

.bp3-select-popover .bp3-menu{
  max-height:300px;
  max-width:400px;
  overflow:auto;
  padding:0; }
  .bp3-select-popover .bp3-menu:not(:first-child){
    padding-top:5px; }

.bp3-multi-select{
  min-width:150px; }

.bp3-multi-select-popover .bp3-menu{
  max-height:300px;
  max-width:400px;
  overflow:auto; }

.bp3-select-popover .bp3-popover-content{
  padding:5px; }

.bp3-select-popover .bp3-input-group{
  margin-bottom:0; }

.bp3-select-popover .bp3-menu{
  max-height:300px;
  max-width:400px;
  overflow:auto;
  padding:0; }
  .bp3-select-popover .bp3-menu:not(:first-child){
    padding-top:5px; }
.signup-page.signup-page{align-items:flex-start;background:rgba(255,255,255,.86);display:flex;height:100%;justify-content:center;min-width:350px;overflow-y:auto;padding:50px 30px 100px}.signup-form{margin:0 auto;max-width:500px;min-width:300px}.signup-description{margin-bottom:20px}.add-member{margin-bottom:10px;margin-top:-5px}.member-form-group .bp3-label{display:flex;justify-content:space-between}.error-callout{margin-bottom:10px}.privacy-text{color:#5c7080;font-size:14px;margin-top:15px}
.num-unanswered-questions{background:#ebf1f5;border-radius:16px;color:#5c7080;display:inline-block;font-size:12px;height:18px;line-height:18px;text-align:center;vertical-align:middle;width:18px}.num-unanswered-questions.has-unanswered{background:#db3737;color:#fff}.overview-page.overview-page{max-width:100%;min-width:1000px}.num-unseen-activity{background:#db3737;border-radius:16px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;text-align:center;vertical-align:middle;width:18px}
.oracle-question{margin-bottom:20px}.oracle-question .question-status-container{align-items:flex-start;border-right:1px solid #ced9e0;display:flex}.oracle-question .question-status{align-items:center;color:#8a9ba8;display:flex;flex-shrink:0;height:60px;justify-content:center;width:50px}.oracle-question .question-status.answered{color:#0f9960}.oracle-question .question{background:#fff;display:flex}.oracle-question .question .question-header{align-items:flex-start;display:flex;justify-content:space-between}.oracle-question .question .question-text-container{max-height:250px;overflow-y:auto;padding:10px;width:100%}.oracle-question .question .question-text{font-size:14px;word-break:break-word}.oracle-question .question .question-text p{margin-bottom:5px}.oracle-question .question .question-timestamp{color:#5c7080;font-size:12px;line-height:20px;margin-bottom:5px}.oracle-question .question .interpunct{margin:0 5px}.oracle-question .answer .answer-text-container{padding:10px}.oracle-question .answer .answer-text-container p{margin-bottom:5px}.oracle-question .answer:not(.unanswered){background:#eef9f4;border-top:1px solid #0f9960;display:flex}.oracle-question .answer.unanswered{border-left:1px solid #ced9e0;padding:10px}.oracle-question .answer .answer-attribution{color:#5c7080;font-size:12px;margin-bottom:8px}.oracle-question .answer .edited-tooltip{margin-left:3px}.edited-attribution-tooltip{width:200px}.team-info{align-items:center;display:flex}
