:root{--color-primary:#1ba94c;--color-primary-dark:#068932;--color-error:#d11534;--color-bg:#f3f7f7;--color-bg-2:#e7eeef;--color-white:#fff;--color-link:#097bbf;--color-shade-lighter:#f3f7f7;--color-shade-lighter-2:#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-primary-dark:#32c766;--color-error:#e25147;--color-bg:#050c1b;--color-bg-2:#2e3441;--color-white:#050c1b;--color-link:#40c1e8;--color-shade-lighter:#111827;--color-shade-lighter-2:#1d2432;--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}.text-hero{font-size:56px;font-weight:lighter}.text-headline,.text-hero{letter-spacing:-2px;font-family:monaco,Courier,monospace;font-family:var(--font-family-input)}.text-headline{font-size:40px;font-weight:400}.text-sub-headline{font-size:40px;font-weight:700}.text-sec-headline-xs,.text-sub-headline{font-family:Arial,Helvetica,sans-serif;font-family:var(--font-family-text)}.text-sec-headline-xs{letter-spacing:.6px;font-size:12px}.text-sec-headline-s,.text-sec-headline-xs,.ui-table .table-header-column{color:var(--color-shade-dark,#738f93);text-transform:uppercase;line-height:1.4;font-weight:400}.text-sec-headline-s,.ui-table .table-header-column{letter-spacing:1.4px;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-family:var(--font-family-text)}.text-para-headline{font-size:18px;line-height:1.4}.text-content,.text-para-headline{font-weight:400;font-family:Arial,Helvetica,sans-serif;font-family:var(--font-family-text)}.text-content{color:var(--color-shade-dark,#738f93);letter-spacing:0;font-size:13px;line-height:1.5}.text-link{color:var(--color-link);cursor:pointer}.text-link:hover{text-decoration:underline}.bold{font-weight:700}.ui-table{box-shadow:0 6px 16px 0 rgba(0,0,0,.2)}.ui-table .table-header,.ui-table .table-row{box-sizing:border-box;width:100%;background-color:var(--card-shadow-1);align-items:center}.ui-table .table-header.table,.ui-table .table-row.table{display:table}.ui-table .table-header.flex,.ui-table .table-row.flex{display:flex}.ui-table .table-header-wrapper{border-bottom:1px solid var(--color-bg-2)}.ui-table .table-header{padding:0 20px}.ui-table .table-header-column{float:left;min-width:0;letter-spacing:2px}@media screen and (min-width:768px){.ui-table .table-header-column{padding:20px 0}}.ui-table .table-body{border:0}.ui-table .table-row-wrapper{padding:0 20px}.ui-table .table-row{border-bottom:1px solid var(--color-bg-2,#e7eeef);background-color:transparent}.ui-table .table-row-column{float:left;min-width:0;color:var(--color-text-medium-dark);font-size:14px;font-weight:400;font-family:Arial,Helvetica,sans-serif;font-family:var(--font-family-text)}@media screen and (min-width:768px){.ui-table .table-row-column{padding:14px 0}}.ui-table-hover .table-row-wrapper:hover{background-color:var(--color-bg);transition:all .2s ease}.ui-table .table{margin-bottom:0}.ui-table .header-dropdown{position:relative;display:inline-block}.ui-table .header-dropdown .open-icon{margin-left:5px}.ui-table .header-dropdown .header-list{position:absolute;z-index:100;margin:0;padding:0;min-width:150px;border:1px solid var(--color-shade-medium);background:var(--card-shadow-1);list-style:none}.ui-table .header-dropdown .header-item{padding:0 10px;line-height:40px;cursor:pointer}.ui-table .header-dropdown .header-item:hover{background:var(--color-bg)}@media screen and (max-width:767px){.general-table-wrapper .ui-table.first-col-raised .table-header-column:first-child,.general-table-wrapper .ui-table.first-col-raised .table-row-column:first-child{position:sticky;left:0;z-index:110;margin-left:-40px;padding-left:20px;min-width:120px;max-width:150px;background:var(--card-shadow-1);box-shadow:7px 7px 8px 0 rgba(0,0,0,.1);line-height:50px}.general-table-wrapper .ui-table.first-col-raised .rank{margin-left:10px}}
.scoring-navbar{flex:0 0 37.5%}.scoring-navbar .nav-list{margin-bottom:10px;list-style:none;font-size:14px}.scoring-navbar .nav-list li{margin-bottom:5px}.scoring-navbar .nav-list .inner-ul,.scoring-navbar .nav-list .nav-list{margin:5px 0 5px 10px}
.scoring-badge-view .badge-table,.scoring-badge-view p{margin-bottom:20px}.scoring-badge-view .page-title{margin:5px 0;font-size:40px;line-height:40px}.scoring-badge-view .content{padding-top:30px;font-size:14px}.scoring-badge-view .category{display:flex;box-sizing:border-box;flex-wrap:wrap;margin:30px;width:80%;align-items:center}.scoring-badge-view .category-title{flex:0 0 100%;margin:0 0 20px 20px;font-size:18px}.scoring-badge-view .badge-item{flex:0 0 20%;margin-right:30px;padding:30px}.scoring-badge-view .badge-table{flex:0 0 60%}
.scoring-content .documentation{display:flex;padding-top:20px;font-size:14px}.scoring-content .inner-list{margin-left:30px}.scoring-content p{margin-bottom:20px}.scoring-content .ordered-list{margin-left:20px}.scoring-content .ordered-list li{margin-bottom:5px}.scoring-content .section{margin-bottom:20px;border-bottom:1px solid var(--color-shade-medium)}.scoring-content .section:last-of-type{border:0}.scoring-content .content-title{font-size:18px}.scoring-content pre{display:block;margin:0 0 10px;padding:20px;border:1px solid #738f93;color:#39424e}.scoring-content .badge-table{margin-bottom:20px}.scoring-content .badge-grid{display:flex;box-sizing:border-box;flex-wrap:wrap;margin:30px;justify-content:center}.scoring-content .badge-item{margin:20px;width:120px;height:120px}.scoring-content .list{margin:0 0 10px 20px;list-style:decimal;font-size:14px}.scoring-content .list li{margin-bottom:5px}.scoring-content .list .inner-ul{margin:5px 0 5px 30px}.scoring-content .badge-details{margin-bottom:20px}
.scoring-view-r .page-title{margin:5px 0;font-size:40px;line-height:40px}.scoring-view-r .documentation{display:flex;padding-top:20px;font-size:14px}.scoring-view-r .inner-list{margin-left:30px}.scoring-view-r .link{color:#097bbf;text-decoration:none;transition:color .3s ease}.scoring-view-r .link:hover{color:#39424e}

/*# sourceMappingURL=https://hrcdn.net/fcore/assets/sourcemaps/hackerrank_r_scoring-f4c7fc0c.css.map*/