:root{--scale: 1;--small-font-size: 10px;--regular-font-size: 12px;--large-font-size: 14px;--header-font-size: 16px;--icon-size: 18px;--border-radius: 6px;--icon-border-radius: 2px;--small-padding: 10px;--regular-padding: 12px;--large-padding: 14px;--header-padding: 16px;--half-regular-padding: calc(var(--regular-padding) / 2);--one-half-regular-padding: calc(var(--regular-padding) * 1.5);--drill-input-padding: var(--regular-padding);--font-family: "Drill", sans-serif;--thin-font-weight: 400;--normal-font-weight: 500;--bold-font-weight: 600;--navigation-height: calc(var(--regular-padding) * 8 + var(--regular-font-size))}:root{--header-color-rgb: 232, 230, 227;--header-color: rgba(var(--header-color-rgb));--primary-color-rgb: 205, 181, 145;--primary-color: rgb(var(--primary-color-rgb));--primary-text-color-rgb: 0, 0, 0;--primary-text-color: rgb(var(--primary-text-color-rgb));--secondary-color-rgb: 116, 110, 101;--secondary-color: rgb(var(--secondary-color-rgb));--disabled-text-color-rgb: 100, 100, 100;--disabled-text-color: rgb(var(--disabled-text-color-rgb));--disabled-background-color: rgb(31, 31, 31);--background-color-rgb: 16, 15, 14;--background-color: rgb(var(--background-color-rgb));--card-background-color-rgb: 28, 27, 26;--card-background-color: rgb(var(--card-background-color-rgb));--section-background-color: rgba(0, 0, 0, .75);--accent-card-background-color-rgb: 62, 51, 35;--accent-card-background-color: rgb(var(--accent-card-background-color-rgb));--link-color: var(--secondary-color);--link-active-color: var(--primary-color);--panel-shadow-color-rgb: 0, 0, 0;--panel-shadow-color: rgba(var(--panel-shadow-color-rgb), .65);--card-divider-color: rgba(var(--secondary-color-rgb), .1);--success-background-color: #183c0a;--success-border-color: rgba(48, 209, 88, 1);--success-color: #eef6f0;--warning-background-color: #9e7219;--warning-border-color: rgba(255, 158, 0, 1);--warning-color: #eef6f0;--error-color-rgb: 255, 69, 58;--error-color: rgb(var(--error-color-rgb));--error-border-color: #ff492e;--error-background-color: #361e20}@media screen and (min-width:1920px){:root{--scale: 1.2;--small-font-size: 12px;--regular-font-size: 14px;--large-font-size: 16px;--header-font-size: 18px;--icon-size: 20px;--small-padding: 12px;--regular-padding: 14px;--large-padding: 16px;--header-padding: 18px;--half-regular-padding: calc(var(--regular-padding) / 2);--one-half-regular-padding: calc(var(--regular-padding) * 1.5)}}@media screen and (max-width:1024px){:root{--scale: .8;--small-font-size: 8px;--regular-font-size: 10px;--large-font-size: 12px;--header-font-size: 14px;--icon-size: 16px;--small-padding: 8px;--regular-padding: 10px;--large-padding: 12px;--header-padding: 14px;--half-regular-padding: calc(var(--regular-padding) / 2);--one-half-regular-padding: calc(var(--regular-padding) * 1.5)}}@media screen and (max-width:768px){:root{--navigation-height: calc(var(--regular-padding) * 3 + var(--regular-font-size))}}@font-face{font-family:Drill;src:url("./media/drill_regular-WDEJ7VE6.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Drill;src:url("./media/drill_medium-BJOVECW3.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Drill;src:url("./media/drill_bold-EHIN3ZQR.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Drill;src:url("./media/drill_bold_italic-BOY2O57P.ttf") format("truetype");font-weight:700;font-style:italic}html,body{font-family:var(--font-family);font-size:var(--regular-font-size);color:var(--primary-color);height:100%;margin:0;padding:0;border:0;box-sizing:border-box;scrollbar-color:var(--primary-color) var(--card-background-color);scrollbar-width:thin;background-color:var(--background-color)}cdk-virtual-scroll-viewport,div,virtual-scroller{scrollbar-color:var(--primary-color) var(--card-background-color);scrollbar-width:thin}html,body,button,input,textarea{font-family:var(--font-family);font-size:var(--regular-font-size);color:var(--primary-color)}input{background-color:var(--card-background-color);margin:0}textarea{background-color:transparent}body h1,body h2,body h3,body h4,body p{margin:0;padding:0}body h1{font-size:calc(var(--large-font-size) * 1.5);font-weight:var(--bold-font-weight)}body h2{font-size:var(--header-font-size);font-weight:var(--bold-font-weight)}body a:focus,body mat-icon:focus,body [role=button]:hover,body [role=button]:focus,body [role=button]:active{outline:rgba(var(--primary-color-rgb),.5) solid 1px}body a{color:var(--link-color)}body a:active,body a:focus,body a:hover{color:var(--link-active-color)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dark-theme .cdk-overlay-dark-backdrop{background:#000c}.ellipsis{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}drill-button[ng-reflect-disabled=true]{pointer-events:none}body{--mat-autocomplete-background-color: var(--card-background-color);--mat-autocomplete-container-shape: var(--border-radius);--mdc-filled-text-field-label-text-size: var(--regular-font-size);--mdc-checkbox-selected-pressed-icon-color: var(--secondary-color);--mdc-checkbox-selected-focus-icon-color: var(--secondary-color);--mdc-checkbox-selected-hover-icon-color: var(--secondary-color);--mdc-checkbox-selected-icon-color: var(--secondary-color);--mdc-checkbox-unselected-focus-icon-color: var(--secondary-color);--mdc-checkbox-unselected-hover-icon-color: var(--secondary-color);--mdc-checkbox-unselected-icon-color: var(--card-divider-color);--mdc-checkbox-selected-focus-state-layer-color: var(--secondary-color);--mdc-checkbox-selected-hover-state-layer-color: var(--secondary-color);--mdc-checkbox-selected-pressed-state-layer-color: var(--secondary-color);--mdc-checkbox-unselected-focus-state-layer-color: var(--secondary-color);--mdc-checkbox-unselected-hover-state-layer-color: var(--secondary-color);--mdc-checkbox-unselected-pressed-state-layer-color: var(--secondary-color);--mat-chip-trailing-action-state-layer-color: var(--secondary-color);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--secondary-color);--mdc-plain-tooltip-container-color: var(--card-background-color);--mdc-plain-tooltip-supporting-text-color: var(--primary-color);--mdc-plain-tooltip-container-shape: var(--border-radius);--mdc-plain-tooltip-supporting-text-line-height: 1;--mdc-plain-tooltip-supporting-text-size: var(--small-font-size);--mat-form-field-container-text-size: var(--regular-font-size);--mat-sort-arrow-color: var(--header-color);--mdc-circular-progress-active-indicator-color: var(--primary-color)}body .mdc-tab{max-width:10vw}body .mat-mdc-progress-spinner{transform:scale(var(--scale))}body .mat-mdc-autocomplete-panel{border:1px solid var(--card-divider-color)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--card-background-color)}::-webkit-scrollbar-thumb{background:var(--primary-color)}.subscription-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface,.onboarding-dialog .mat-mdc-dialog-container .mdc-dialog__surface,.app-promo-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important}.subscription-dialog-panel .mat-mdc-dialog-content,.app-promo-dialog-panel .mat-mdc-dialog-content{padding:0!important;margin:0!important}.questionnaire-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important;background-color:var(--background-color)!important;border-radius:0!important}.questionnaire-dialog-panel .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:100vh!important}.questionnaire-dialog-panel .mat-mdc-dialog-container{padding:0!important}.drill-button{--drill-button-padding: calc(var(--header-padding) / 2);min-width:calc(var(--large-padding) * 6);width:100%;height:calc(var(--drill-button-padding) * 2 + var(--header-padding));padding:var(--drill-button-padding) var(--header-padding);border-radius:var(--border-radius);background-color:var(--card-background-color);color:var(--secondary-color);line-height:var(--large-font-size);font-family:var(--font-family);font-size:var(--large-font-size);font-weight:var(--normal-font-weight);cursor:pointer;text-decoration:none;border:none;outline-color:rgba(var(--primary-color-rgb),.5)}.drill-button::-moz-focus-inner{border:0}.drill-button.large{--drill-button-large-padding: var(--small-padding);min-width:calc(var(--large-padding) * 8.25);height:calc(var(--drill-button-large-padding) * 2 + var(--large-padding));padding:var(--drill-button-large-padding) var(--regular-padding)}.drill-button.drill-flat-button.large{--drill-button-large-shadow-color: rgba(var(--primary-color-rgb), .1);box-shadow:0 2px 6px 0 var(--drill-button-large-shadow-color)}.drill-button .drill-button-label{white-space:nowrap;position:relative;background:transparent;display:flex;align-items:center;justify-content:center;gap:var(--drill-button-padding)}.drill-button.drill-flat-button.large:hover,.drill-button.drill-flat-button.large:not([disabled]):active{box-shadow:0 2px 6px 0 var(--panel-shadow-color)}.drill-button:not([disabled]):hover{outline:none}.drill-button.drill-flat-button{background-color:rgba(var(--primary-color-rgb),.8);color:var(--background-color);border:none;transition:background-color .2s}.drill-button.drill-flat-button:not([disabled]):hover,.drill-button.drill-flat-button:not([disabled]):focus,.drill-button.drill-flat-button:not([disabled]):active{background-color:var(--primary-color)}.drill-button.drill-flat-button:disabled{background-color:var(--card-background-color);border:1px solid rgba(var(--card-background-color),.5);padding:calc(var(--drill-button-padding) - 1px) var(--regular-padding)}.drill-button.drill-stroked-button{padding:calc(var(--drill-button-padding) - 1px) var(--regular-padding);border:var(--secondary-color) 1px solid;color:var(--primary-color);transition:border-color .2s;background-color:var(--card-background-color)}.drill-button.drill-stroked-button:not([disabled]):hover,.drill-button.drill-stroked-button:not([disabled]):active,.drill-button.drill-stroked-button:not([disabled]):focus{border-color:var(--primary-color)}.drill-button.drill-secondary-button,.drill-button.drill-link-button{min-width:auto;padding:0;font-weight:var(--bold-font-weight);color:var(--disabled-text-color);background-color:transparent;transition:color .2s linear}.drill-button.drill-secondary-button:not([disabled]):hover,.drill-button.drill-secondary-button:not([disabled]):focus{color:var(--primary-color)}.drill-button.drill-link-button{color:var(--link-color);text-decoration:underline;height:var(--regular-font-size);margin:0}.drill-button.drill-link-button:not([disabled]):hover,.drill-button.drill-link-button:not([disabled]):focus{color:var(--link-active-color);outline:none}.drill-button.drill-floating-button{border-radius:50%;min-width:auto;--drill-floating-button-size: calc(var(--regular-padding) * 2 + var(--regular-font-size));height:var(--drill-floating-button-size);width:var(--drill-floating-button-size);padding:0}.drill-button.drill-floating-button .drill-button-label{display:flex;justify-content:center;background:transparent}.drill-button:disabled{border-color:var(--secondary-color);color:var(--disabled-text-color);cursor:initial}.drill-button.disabled{cursor:auto;pointer-events:none}.drill-button .drill-button-label mat-icon.mat-icon{height:var(--large-font-size);width:var(--large-font-size);line-height:var(--large-font-size);font-size:var(--large-font-size);vertical-align:text-top}.drill-button.large .drill-button-label mat-icon.mat-icon{height:var(--large-font-size);width:var(--large-font-size);font-size:var(--large-font-size);line-height:1}.drill-snackbar.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{border-radius:var(--border-radius);text-align:center}.drill-snackbar.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--regular-font-size)}.drill-snackbar.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){border-radius:var(--border-radius);font-weight:var(--bold-font-weight);background-color:transparent}.drill-snackbar-info.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{background-color:var(--info-background-color);color:var(--text-color)}.drill-snackbar-info.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--secondary-color)}.drill-snackbar-info.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:hover,.drill-snackbar-info.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:focus{color:var(--primary-color)}.drill-snackbar-warning.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{background-color:var(--warning-backgground-color);color:var(--warning-color)}.drill-snackbar-warning.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--warning-color)}.drill-snackbar-error.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{border:1px solid var(--error-border-color);background-color:var(--error-background-color);color:var(--error-color)}.drill-snackbar-error.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--error-color)}.drill-snackbar-success.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{border:1px solid var(--success-border-color);background-color:var(--success-background-color);color:var(--success-color)}.drill-snackbar-success.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--success-color)}
