:root{--color-primary:#1ba94c;--color-bg:#f3f7f7;--color-bg-2:#e7eeef;--color-white:#fff;--color-link:#097bbf;--color-shade-lighter:#f3f7f7;--color-shade-light:#e7eeef;--color-shade-medium:#b7c9cc;--color-shade-medium-2:#b7c9cc;--color-shade-dark:#738f93;--color-shade-darker:#0e141e;--color-text-light:#b7c9cc;--color-text-medium-dark:#39424e;--color-text-dark:#0e141e;--color-text-dark-faded:#576871;--modal-overlay-color:rgba(231,238,239,0.9);--active-tab-color:#000;--select-border-color:#b3b3b3;--shadow-border:0.1px 1px 4px 0 #e7eeef;--card-shadow-1:#fff;--card-shadow-2:#fff}.theme-dark{--color-primary:#32c766;--color-bg:#050c1b;--color-bg-2:#2e3441;--color-white:#050c1b;--color-link:#40c1e8;--color-shade-lighter:#111827;--color-shade-light:#1d2432;--color-shade-medium:#585d68;--color-shade-medium-2:#2e3441;--color-shade-dark:#8c96a6;--color-shade-darker:#eef4fc;--color-text-light:rgba(212,228,249,0.2);--color-text-medium-dark:#deeafa;--color-text-dark:#d4e4f9;--color-text-dark-faded:#b5c0d0;--modal-overlay-color:rgba(0,0,0,0.7);--active-tab-color:#f3f7f7;--select-border-color:#585d68;--card-shadow-1:#111827;--card-shadow-2:#1d2432;--shadow-border:0.1px 1px 4px 0 #1d2432}.ui-btn{position:relative;display:inline-block;height:40px;outline-width:0;border:none;font-weight:500;font-size:14px;cursor:pointer;transition:all .5s ease;transition-property:box-shadow,background,color,border}.ui-btn.ui-btn-styled{color:#fff;color:var(--color-btn-default-text,#fff);padding-right:20px;padding-left:20px;border-radius:5px}.ui-btn.ui-btn-plain{font-weight:400;font-family:Arial,Helvetica,sans-serif;font-family:var(--font-family-text);padding:0;border-radius:0;background:none;box-shadow:none;color:inherit;word-spacing:normal}.ui-btn:active,.ui-btn:focus{outline-width:0}.keyboard-active .ui-btn:focus{outline-width:3px;outline-style:solid;border-color:#fff}.ui-btn .ui-btn-loading{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ui-btn .ui-btn-icon{font-size:1.4em;line-height:0}.ui-btn .ui-btn-icon:before{margin:0;vertical-align:middle}.ui-btn.ui-btn-primary{border:1px solid #179342;background-color:var(--color-primary);color:var(--color-white)}.ui-btn.ui-btn-primary:hover{box-shadow:0 4px 8px 0 rgba(27,169,76,.4)}.ui-btn.ui-btn-primary:active{background:#147d38;box-shadow:none}.ui-btn.ui-btn-primary:not(:disabled) rect.loader-piece{fill:#fff}.ui-btn.ui-btn-danger{border:1px solid #f53a21;background:#f65039}.ui-btn.ui-btn-danger:hover{box-shadow:0 4px 8px 0 rgba(246,80,57,.4)}.ui-btn.ui-btn-danger:active{background:#f1270b;box-shadow:none}.ui-btn.ui-btn-default{border:1px solid #d2d8dd;background:#eff1f3;color:#626b7f}.ui-btn.ui-btn-default:not(:disabled):hover{box-shadow:0 4px 8px 0 rgba(210,216,221,.4)}.ui-btn.ui-btn-default:not(:disabled):active{background:#d2d8dd;box-shadow:none}.ui-btn.ui-btn-dark{border:1px solid #2e363f;background:#39424e}.ui-btn.ui-btn-dark:hover{box-shadow:0 4px 8px 0 rgba(57,66,78,.4)}.ui-btn.ui-btn-dark:active{background:#232931;box-shadow:none}.ui-btn.has-loader{padding-right:40px}.ui-btn .ui-content{display:flex;align-items:center;justify-content:center}.ui-btn .ui-content .ui-text{order:1}.ui-btn .ui-content.has-icon.align-icon-left .ui-btn-icon{order:0;margin-right:10px}.ui-btn .ui-content.has-icon.align-icon-right .ui-btn-icon{order:2;margin-left:10px}.ui-btn.ui-btn-styled:disabled{transition:none}.ui-btn.ui-btn-styled:disabled,.ui-btn.ui-btn-styled:disabled:active,.ui-btn.ui-btn-styled:disabled:hover{border:none;background:#eff1f3;box-shadow:none;color:#979faf;cursor:not-allowed}.ui-btn.ui-btn-link{color:#fff}.ui-btn.ui-btn-link:active,.ui-btn.ui-btn-link:focus,.ui-btn.ui-btn-link:hover{text-decoration:none}.ui-btn.ui-btn-link[disabled]{pointer-events:none}.ui-btn.ui-btn-link[disabled],.ui-btn.ui-btn-link[disabled]:active,.ui-btn.ui-btn-link[disabled]:hover{border:none;background:#eff1f3;box-shadow:none;color:#979faf;cursor:not-allowed}.ui-btn.ui-btn-link .ui-content{height:100%}.ui-btn.ui-btn-link.ui-btn-default{color:#626b7f}.theme-m .keyboard-active .ui-btn:focus{border-color:#fff;border-color:var(--color-btn-focus-border,#fff)}.theme-m .ui-btn{font-size:15px}.theme-m .ui-btn-styled{font-weight:700;font-family:monaco,Courier,monospace;font-family:var(--font-family-input);border-radius:2px;word-spacing:-2px}@media screen and (min-width:768px){.theme-m .ui-btn.ui-btn-large{height:56px;font-size:18px}}.theme-m .ui-btn.ui-btn-primary{background-color:#1ba94c;background-color:var(--color-btn-primary-bg,#1ba94c);border-color:#1ba94c;border-color:var(--color-btn-primary-bg,#1ba94c);box-shadow:0 4px 12px 0 rgba(var(--shadow-btn-primary,27,169,76),.5)}.theme-m .ui-btn.ui-btn-primary:hover{box-shadow:0 3px 6px 0 rgba(var(--shadow-btn-primary,27,169,76),.4)}.theme-m .ui-btn.ui-btn-primary:active{box-shadow:none}.theme-m .ui-btn.ui-btn-secondary{background-color:#fff;background-color:var(--color-btn-secondary-bg,#fff);color:#39424e;color:var(--color-btn-secondary-text,#39424e);box-shadow:0 3px 10px 0 rgba(var(--shadow-btn-secondary,0,0,0),.1)}.theme-m .ui-btn.ui-btn-secondary:focus,.theme-m .ui-btn.ui-btn-secondary:hover{box-shadow:0 2px 6px 0 rgba(var(--shadow-btn-secondary,0,0,0),.05)}.theme-m .ui-btn.ui-btn-secondary:active{box-shadow:0 1px 3px 0 rgba(var(--shadow-btn-secondary,0,0,0),0)}.theme-m .ui-btn.ui-btn-danger{background-color:#d11534;background-color:var(--color-btn-danger-bg,#d11534);color:#fff;color:var(--color-btn-default-text,#fff);border-color:#d11534;border-color:var(--color-btn-danger-bg,#d11534);box-shadow:0 4px 12px 0 rgba(var(--shadow-btn-danger,209,21,52),.5)}.theme-m .ui-btn.ui-btn-danger:hover{box-shadow:0 3px 6px 0 rgba(var(--shadow-btn-danger,209,21,52),.4)}.theme-m .ui-btn.ui-btn-danger:active{box-shadow:none}.theme-m .ui-btn.ui-btn-line{background-color:transparent;background-color:var(--color-btn-line-bg,transparent);color:#738f93;color:var(--color-btn-line-text,#738f93);border:1px solid #e7eeef;border-color:var(--color-btn-line-border,#e7eeef)}.theme-m .ui-btn.ui-btn-line:active,.theme-m .ui-btn.ui-btn-line:hover{color:#39424e;color:var(--color-btn-line-hover-text,#39424e);border-color:#b7c9cc;border-color:var(--color-btn-line-hover-border,#b7c9cc)}.theme-m .ui-btn.ui-btn-line:active{background-color:#f3f7f7;background-color:var(--color-btn-line-active-bg,#f3f7f7)}.theme-m .ui-btn.ui-btn-line-primary{background-color:transparent;background-color:var(--color-btn-line-primary-bg,transparent);color:#1ba94c;color:var(--color-btn-line-primary-text,#1ba94c);border:1px solid #1ba94c;border-color:var(--color-btn-line-primary-border,#1ba94c)}.theme-m .ui-btn.ui-btn-line-primary:active{background-color:#f3f7f7;background-color:var(--color-btn-line-primary-active-bg,#f3f7f7)}.theme-m .ui-btn-styled:disabled,.theme-m .ui-btn-styled:disabled:active,.theme-m .ui-btn-styled:disabled:hover{background-color:#e7eeef;background-color:var(--color-btn-disabled-bg,#e7eeef);color:#b7c9cc;color:var(--color-btn-disabled-text,#b7c9cc);border:0;box-shadow:none}.theme-m .ui-btn.ui-btn-link[disabled],.theme-m .ui-btn.ui-btn-link[disabled]:active,.theme-m .ui-btn.ui-btn-link[disabled]:hover{background-color:#e7eeef;background-color:var(--color-btn-disabled-bg,#e7eeef);border:0;box-shadow:none}.theme-m.ui-leaderboard .ui-leaderboard-table{box-shadow:none}.theme-m.ui-leaderboard .ui-leaderboard-table .table-header,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row-wrapper{padding:0 30px}.theme-m.ui-leaderboard .ui-leaderboard-table .table-row{min-height:50px}.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .penalty,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .rank,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .score,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .time{font-weight:400;font-family:monaco,Courier,monospace;font-family:var(--font-family-input)}.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .hacker-team,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .hacker a{color:#0e141e}.theme-m.ui-leaderboard .ui-leaderboard-table .table-body{overflow:initial}.theme-m.ui-leaderboard .ui-leaderboard-table .table-row-column{padding:0 10px}.theme-m.ui-leaderboard .ui-leaderboard-table .table-header-column{padding:20px 10px}@media screen and (min-width:767px){.theme-m.ui-leaderboard .ui-leaderboard-table .table-header-column:first-child,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row-column:first-child{padding-left:0}}.theme-m.ui-leaderboard .ui-leaderboard-table .table-header-column:last-child,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row-column:last-child{padding-right:0}.theme-m.ui-leaderboard .ui-leaderboard-table .penalty,.theme-m.ui-leaderboard .ui-leaderboard-table .rank,.theme-m.ui-leaderboard .ui-leaderboard-table .score,.theme-m.ui-leaderboard .ui-leaderboard-table .solutions,.theme-m.ui-leaderboard .ui-leaderboard-table .time{text-align:right}.theme-m.ui-leaderboard .ui-leaderboard-table .extra,.theme-m.ui-leaderboard .ui-leaderboard-table .rank,.theme-m.ui-leaderboard .ui-leaderboard-table .score,.theme-m.ui-leaderboard .ui-leaderboard-table .solved,.theme-m.ui-leaderboard .ui-leaderboard-table .time{overflow:visible}.theme-m.ui-leaderboard .ui-leaderboard-table .extra [data-balloon],.theme-m.ui-leaderboard .ui-leaderboard-table .rank [data-balloon],.theme-m.ui-leaderboard .ui-leaderboard-table .score [data-balloon],.theme-m.ui-leaderboard .ui-leaderboard-table .solved [data-balloon],.theme-m.ui-leaderboard .ui-leaderboard-table .time [data-balloon]{z-index:1}.theme-m.ui-leaderboard .ui-leaderboard-table .extra{text-align:center}.theme-m.ui-leaderboard .ui-leaderboard-table .extra [data-balloon]{padding-top:5px}.theme-m.ui-leaderboard .ui-leaderboard-table .badge{padding:1px 10px;border-radius:3px;background-color:#0093e2;color:#fff;vertical-align:baseline;text-shadow:none;white-space:nowrap;font-size:12px}.theme-m.ui-leaderboard .hackerleader-table{box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}@media screen and (max-width:767px){.theme-m.ui-leaderboard .hackerleader-table{border-bottom:1px solid #e7eeef;box-shadow:none}}.theme-m.ui-leaderboard .hackerleader-table .table-row{border-bottom:0}.theme-m.ui-leaderboard .hackerleader-table .text-bold{font-weight:700}.theme-m.ui-leaderboard .banner{margin-bottom:5px;padding:20px;border:0;background-color:rgba(255,212,14,.5);font-size:14px}.theme-m.ui-leaderboard .empty-leaderboard-message{padding:20px;text-align:center}.theme-m.ui-leaderboard .unlock-solutions{margin:30px}.theme-m.ui-leaderboard .flag-tooltip{cursor:auto}@media screen and (max-width:767px){.general-table-wrapper{overflow-x:auto;width:100vw}.general-table-wrapper .general-table,.general-table-wrapper .hackerleader-table{min-width:910px}.hide-header-empty-table .table-header-wrapper{display:none}}

/*# sourceMappingURL=https://hrcdn.net/community-frontend/assets/sourcemaps/commons~hackerrank_r_challenge~hackerrank_r_contest~hackerrank_r_leaderboard~hackerrank_r_leaderboardv2-81b9785a.css.map*/