@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=fallback");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.5;color:#333;background-color:#fffdfa}h1{font-size:2.25rem}h1,h2{color:#2c3a4a}h2{font-size:1.875rem}h3{font-size:1.5rem;color:#2c3a4a}h4{font-size:1rem;font-weight:700;color:#8c1b13}a{color:#3e6775}a,a:hover{text-decoration:none}a:hover{color:#3f6978}.container{max-width:1200px;margin:0 auto;padding:0 15px}.navbar{background-color:#8c1b13;border-color:#7d1803;padding:0;position:relative}.navbar,.navbar .container{min-height:50px;display:flex;align-items:center}.navbar .container{justify-content:space-between;width:100%}.navbar-brand{color:#b8b8b8!important;font-size:1.375rem;letter-spacing:0;text-decoration:none!important;display:flex;align-items:baseline;padding:12px 0;gap:0}.navbar-brand .brand-text{font-weight:700;font-size:1.375rem}.navbar-search{flex:1;max-width:380px;margin:0 30px}.navbar-search input{width:380px;max-width:100%;height:30px;padding:5px 10px;font-size:13px;border:1px solid #ccc;border-radius:0;outline:none;color:#333;background:#ddd}.navbar-search input:focus{background:#fff}.navbar-search input::-moz-placeholder{color:#aaa}.navbar-search input::placeholder{color:#aaa}.navbar-nav{display:flex;align-items:center;list-style:none;gap:0}.navbar-nav li{position:relative}.navbar-nav .nav-link,.navbar-nav a{color:#fff!important;padding:15px 12px;display:block;font-size:.875rem;text-decoration:none!important;cursor:pointer;background:none;border:none;font-family:inherit}.navbar-nav .nav-link:hover,.navbar-nav a:hover{color:#fff!important;background-color:#7d1803;text-decoration:none!important}.dropdown-menu{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.175);min-width:160px;z-index:1000;padding:5px 0}.dropdown-menu.show{display:block}.dropdown-menu a,.dropdown-menu button{display:block;padding:4px 20px;color:#333!important;font-size:.875rem;white-space:nowrap;text-decoration:none!important;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.dropdown-menu a:hover,.dropdown-menu button:hover{background:#dddddd;text-decoration:none!important}.dropdown-divider{height:1px;background:#e5e5e5;margin:5px 0}.dropdown-header{padding:4px 20px;font-size:12px;color:#777;font-weight:700;text-transform:uppercase}.breadcrumb{padding:8px 15px;margin-bottom:0;list-style:none;background-color:#efece3;border-bottom:1px solid #dddddd;display:flex;gap:0;font-size:13px}.breadcrumb li{display:flex;align-items:center}.breadcrumb li+li:before{content:"/";padding:0 8px;color:#999}.panel{border:1px solid rgba(0,0,0,.1);border-radius:0;margin-bottom:20px;background:#fffdfa}.panel-heading{padding:10px 15px;background:#efece3;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;font-weight:600}.panel-body{padding:15px}.panel-default .panel-heading{background:#efece3;color:#2c3a4a}.well{background:#efece3;border:1px solid rgba(0,0,0,.1);padding:.5rem;margin-bottom:15px}.badge,.well{border-radius:0}.badge{display:inline-block;padding:3px 8px;font-size:12px;font-weight:600;color:#fff;line-height:1.2}.badge-primary{background:#3e6775}.badge-success{background:#5cb85c}.badge-warning{background:#f0ad4e}.badge-danger{background:#d9534f}.badge-info{background:#5bc0de}.badge-default{background:#777;color:#fff}.label{display:inline-block;padding:2px 6px;font-size:11px;font-weight:600;border-radius:0;color:#fff}.label-primary{background:#3e6775}.label-success{background:#5cb85c}.label-warning{background:#f0ad4e}.label-danger{background:#d9534f}.label-info{background:#5bc0de}.label-default{background:#999}.keyword-badge{padding:3px 8px;margin:2px 4px 2px 0;font-size:12px;background:#e8f0fe;color:#1a73e8;border-radius:0;border:1px solid #d2e3fc}.btn,.keyword-badge{display:inline-block}.btn{padding:6px 12px;font-size:.875rem;font-weight:700;line-height:1.42857;text-align:center;white-space:nowrap;cursor:pointer;border:2px solid #3f6978;border-radius:0;text-decoration:none!important;font-family:inherit;transition:all .15s ease-in-out;min-width:5rem;background:#3e6775;color:#fff}.btn:hover{opacity:.85}.btn-primary{background:#3e6775;border-color:#3f6978;color:#fff}.btn-primary:hover{background:#3f6978}.btn-success{background:#5cb85c;border-color:#4cae4c;color:#fff}.btn-success:hover{background:#449d44}.btn-danger{background:#d9534f;border-color:#d43f3a;color:#fff}.btn-danger:hover{background:#c9302c}.btn-default{background:#fffdfa;border:2px solid #3f6978;color:#3e6775}.btn-default:hover{background:#efece3}.btn-warning{background:#f0ad4e;border-color:#eea236;color:#fff}.btn-sm{padding:5px 10px;font-size:12px}.btn-xs{padding:2px 10px;font-size:.75rem}.btn-lg{padding:10px 16px;font-size:18px}.form-control{display:block;width:100%;padding:6px 12px;font-size:.875rem;line-height:1.42857;color:#555;background-color:#fffaf4;border:2px solid #3e6775;border-radius:0;transition:border-color .15s ease-in-out;font-family:inherit}.form-control:focus{border-color:#3f6978;outline:0;box-shadow:none}.input-group{display:flex;width:100%}.input-group .form-control{flex:1;border-radius:0}.input-group-btn .btn{border-radius:0}.table{width:100%;border-collapse:collapse;margin-bottom:20px}.table td,.table th{padding:8px 12px;border-top:1px solid #dddddd;text-align:left;vertical-align:middle}.table thead th{border-bottom:2px solid #dddddd;background:#efece3;font-weight:600;font-size:13px;color:#555}.table-striped tbody tr:nth-child(2n){background:#f9f9f9}.table-hover tbody tr:hover{background:#efece3}.nav-tabs{display:flex;list-style:none;border-bottom:1px solid #dddddd;margin-bottom:20px;gap:0}.nav-tabs li{margin-bottom:-1px;margin-right:4px}.nav-tabs a,.nav-tabs button{display:block;padding:.625rem 1rem;color:#3e6775;text-decoration:none!important;border:1px solid transparent;border-bottom:none;border-radius:0;cursor:pointer;background:#efece3;font-size:.875rem;font-family:inherit;font-weight:400}.nav-tabs a:hover,.nav-tabs button:hover{background:#efece3;border-color:#dddddd #dddddd transparent;text-decoration:none!important}.nav-tabs li.active a,.nav-tabs li.active button{color:#2c3a4a;font-weight:700;border-color:#dddddd #dddddd transparent;background:#fffdfa}.pagination{display:flex;list-style:none;gap:0;margin:20px 0}.pagination li a,.pagination li button{display:block;padding:6px 12px;border:1px solid #dddddd;color:#3e6775;text-decoration:none!important;margin-left:-1px;cursor:pointer;background:#efece3;font-family:inherit;font-size:.875rem;font-weight:700;border-radius:0}.pagination li:first-child a,.pagination li:first-child button,.pagination li:last-child a,.pagination li:last-child button{border-radius:0}.pagination li.active a,.pagination li.active button{background:#3e6775;color:#fff;border-color:#3e6775}.pagination li a:hover,.pagination li button:hover{background:#dddddd}.pagination li.disabled a,.pagination li.disabled button{color:#999;pointer-events:none}.alert{padding:.75rem;border:1px solid transparent;border-radius:0;margin-bottom:15px}.alert-info{background:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-success{background:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-warning{background:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-danger{background:#f2dede;border-color:#ebccd1;color:#a94442}.page-header{padding-bottom:10px;margin:20px 0 15px;border-bottom:none}.page-header h1,.page-header h2{margin:0;font-weight:400}.venue-title{font-size:1.875rem;font-weight:400;color:#2c3a4a;line-height:1.3;margin-bottom:20px}.paper-title{font-size:2.125rem;font-weight:700;color:#2c3a4a;line-height:2.5rem;letter-spacing:-.5px;margin:0 0 .25rem}.paper-authors{font-size:1.25rem;font-style:italic;line-height:1.5rem;margin:0 0 .5rem;color:#2c3a4a}.paper-authors a{color:#2c3a4a;display:inline-block}.paper-authors a:hover{color:#3e6775}.paper-meta{margin-top:.125rem;margin-bottom:.5rem;display:flex;flex-wrap:wrap}.paper-meta .item{display:inline-flex;align-items:center;font-size:.75rem;color:#616161;padding-right:1rem;margin:0}.paper-meta .item .glyphicon{font-size:.875rem;padding-right:.375rem}.note-content-field strong{font-weight:700;color:#8c1b13;padding-right:.25rem}.note-content-field{font-size:.75rem;line-height:1.125rem;padding:.125rem 0}.note-content-value{white-space:pre-wrap;overflow-wrap:break-word}.filter-controls{background:#f7f6f4;padding:.5rem;border:1px solid #eee;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.filter-controls input,.filter-controls select{height:32px;padding:.25rem .75rem;font-size:.75rem;min-width:160px;background:#fff;border:2px solid #659aae;border-radius:0}.filter-controls .filter-count{font-size:.75rem;color:#616161;flex-shrink:0}.review-card{position:relative;padding:.5rem;border:1px solid #eee;border-radius:2px;margin-bottom:1rem;background:#f7f6f4}.review-card:nth-child(2n){background:#fffdfa}.review-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}.review-card-header h4{margin:0 .5rem 0 0;font-size:1rem;font-weight:700;color:#2c3a4a;line-height:1.25rem}.review-card-header h4 .invitation-badge{display:inline-block;padding:0 4px;border-radius:2px;font-size:.75rem;font-weight:700;margin-right:.375rem;vertical-align:middle;color:#fff;background:#3e6775}.review-card .subheading{margin-bottom:.5rem;font-size:.75rem;color:#616161}.review-card .subheading span{padding-right:.5rem}.review-card-body{padding:0}.review-meta{display:flex;gap:20px;margin-bottom:10px;font-size:.75rem;color:#616161}.review-rating{font-weight:600;color:#2c3a4a}.review-section{margin-top:.5rem}.review-section-title{font-weight:700;font-size:.75rem;color:#8c1b13;margin-bottom:4px;cursor:pointer;display:flex;align-items:center;gap:6px}.review-section-title:hover{color:#3e6775}.review-section-content{white-space:pre-wrap;font-size:.75rem;line-height:1.125rem;color:#333;padding:.125rem 0}.reply-actions{text-align:right;margin-top:.5rem;font-size:.75rem}.reply-actions .btn{min-width:auto;font-size:.75rem;padding:2px 10px;margin-left:.375rem}.collapsible-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:6px}.collapsible-header .arrow{font-size:10px;transition:transform .2s}.collapsible-header .arrow.open{transform:rotate(90deg)}.stats-row{display:flex;gap:20px;margin-bottom:20px}.stat-card{flex:1;padding:15px;background:#efece3;border:1px solid rgba(0,0,0,.1);border-radius:0;text-align:center}.stat-card .stat-number{font-size:28px;font-weight:700;color:#3e6775}.stat-card .stat-label{font-size:13px;color:#616161;margin-top:4px}.explore-header{background:#efece3;border-bottom:1px solid #dddddd;padding:15px 0}.explore-header h1{font-size:22px;font-weight:400;margin:0;color:#2c3a4a}.column{border:1px solid #dddddd;background:#fffdfa;margin-bottom:20px}.column-header{padding:10px 12px;background:#efece3;border-bottom:1px solid #dddddd;font-size:13px}.column-header strong{display:block;margin-bottom:6px;font-size:14px;color:#2c3a4a}.column-header input[type=search]{width:100%;padding:4px 8px;font-size:13px;border:1px solid #ccc;border-radius:0;margin-bottom:4px}.column-body{max-height:70vh;overflow-y:auto;padding:0;list-style:none}.entry{padding:10px 12px;border-bottom:1px solid #eee;cursor:pointer;transition:background .1s}.entry:hover{background:#f5f5f0}.entry.entry-note .note-heading h3{font-size:14px;margin:0 0 4px;color:#2c3a4a;font-weight:600}.entry.entry-note .note-heading h3 a{color:#3e6775}.entry.entry-note .note-heading h3 span{font-size:12px;color:#999;font-weight:400}.entry.entry-note .note-authors-inline{font-size:12px;color:#616161;margin-bottom:2px}.entry.entry-note .note-venue{font-size:11px;color:#999}.entry.entry-note .note-meta{margin-top:6px}.entry.is-assigned{background:#dff0d8;border-left:3px solid #5cb85c}.entry.has-conflict{background:#f2dede;opacity:.7}.entry.is-hidden{display:none}.entry.is-selected{background:#d9edf7;border-left:3px solid #3e6775}.entry.is-editable{cursor:pointer}.entry.entry-reviewer{display:flex;flex-direction:column;gap:6px}.entry.entry-reviewer .reviewer-heading h3{font-size:14px;margin:0 0 2px;font-weight:600}.entry.entry-reviewer .reviewer-heading h3 a{color:#3e6775}.entry.entry-reviewer .reviewer-heading p{font-size:12px;color:#616161;margin:0}.entry.entry-reviewer .reviewer-heading h3 span{font-size:12px;color:#999;font-weight:400}.edit-controls{display:flex;align-items:center;gap:8px;font-size:12px}.edit-controls label{font-weight:600;color:#555;margin:0}.edit-controls.full-width{width:100%}.edit-edge-dropdown .btn{font-size:12px;padding:2px 8px}.edit-edge-remove{cursor:pointer;color:#d9534f}.edge-weight{font-weight:600}.scores-list{font-size:12px;color:#616161}.scores-list ul{list-style:none;padding:0;margin:0}.scores-list li{padding:1px 0}.scores-list li span:first-child{font-weight:600;color:#555}.action-links{margin-top:4px}.action-links .show-assignments{font-size:12px;color:#3e6775;cursor:pointer}.action-links .show-assignments:hover{text-decoration:underline}.reviewer-info{flex:1}.venue-card{border:1px solid rgba(0,0,0,.1);border-radius:0;padding:20px;margin-bottom:15px;transition:box-shadow .2s;cursor:pointer}.venue-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.venue-card h3{margin:0 0 8px;font-size:18px;color:#3e6775}.venue-card p{margin:4px 0;font-size:.875rem;color:#616161}.search-container{max-width:600px;margin:0 auto 30px}.profile-header{display:flex;gap:20px;margin-bottom:25px}.profile-avatar{width:80px;height:80px;border-radius:50%;background:#3e6775;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600;flex-shrink:0}.profile-info h2{margin:0 0 4px;font-size:1.5rem}.profile-info p{margin:2px 0;color:#616161;font-size:.875rem}.comment-card{border:1px solid rgba(0,0,0,.1);border-radius:0;margin-bottom:10px;padding:12px 15px;background:#fffdfa}.comment-card .comment-header{display:flex;justify-content:space-between;margin-bottom:6px;font-size:13px;color:#757575}.comment-card .comment-body{font-size:.875rem;line-height:1.6;white-space:pre-wrap}.paper-list-item{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:12px;align-items:flex-start}.paper-list-item:last-child{border-bottom:none}.paper-number{font-weight:600;color:#999;min-width:30px;font-size:13px}.paper-list-info{flex:1}.paper-list-info h4{margin:0 0 4px;font-size:15px}.paper-list-info h4 a{color:#3e6775}.paper-list-authors{font-size:13px;color:#616161;margin-bottom:4px}.paper-list-keywords{display:flex;flex-wrap:wrap;gap:4px}.text-muted{color:#757575}.text-center{text-align:center}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mr-10{margin-right:10px}.flex-between{display:flex;justify-content:space-between;align-items:center}.status-submitted{background:#777}.status-under-review{background:#f0ad4e}.status-reviews-complete{background:#5bc0de}.status-decision-pending{background:#3e6775}.status-accepted{background:#5cb85c}.status-rejected{background:#d9534f}.badge-decision{background:#2aa198;font-size:11px}.badge-meta-review{background:#268bd2;font-size:11px}.badge-official-review{background:#859900;font-size:11px}.badge-official-comment{background:#6c71c4;font-size:11px}.badge-public-comment{background:#b58900;font-size:11px}.console-table td{padding:15px 12px;vertical-align:top;border-top:1px solid #dddddd}.console-table th{padding:10px 12px;font-weight:600;font-size:13px;color:#555;border-bottom:2px solid #dddddd;background:transparent}.tagline-bar{background:#dddddd;border-bottom:1px solid #d0d0d0;padding:.5rem 0 .375rem;text-align:center;font-size:.875rem;color:#616161}.tagline-bar .donate-link{font-weight:700}.back-link{display:inline-block;padding:8px 0;font-size:.875rem;color:#3e6775}.back-link:hover{text-decoration:none}.pdf-link{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:#d9534f;border-radius:0;font-size:13px;font-weight:600}.pdf-link,.pdf-link:hover{color:#fff!important;text-decoration:none!important}.pdf-link:hover{background:#c9302c}textarea.form-control{resize:vertical;min-height:100px}.sort-controls{display:flex;gap:8px;align-items:center;font-size:13px;color:#616161}.sort-controls button{background:none;border:none;color:#3e6775;cursor:pointer;font-size:13px;padding:2px 6px;font-family:inherit}.sort-controls button:hover{text-decoration:none}.sort-controls button.active{font-weight:600;color:#2c3a4a}.forum-note{margin-bottom:1.5rem}.forum-note.trashed{opacity:.5}.forum-note .forum-title{margin-top:.5rem;margin-bottom:.5rem}.forum-note .citation_title{font-size:2.125rem;font-weight:700;color:#2c3a4a;line-height:2.5rem;letter-spacing:-.5px;margin:0 0 .25rem}.forum-note .citation_pdf_url{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:#d9534f;color:#fff!important;font-size:13px;font-weight:600;text-decoration:none!important;margin-left:8px}.forum-note .citation_pdf_url:hover{background:#c9302c}.forum-note .forum-authors{margin-bottom:.5rem}.forum-note .forum-meta{margin-top:.125rem;margin-bottom:.5rem;display:flex;flex-wrap:wrap}.forum-replies-container{margin-top:1rem}.note{position:relative;padding:.5rem;border:1px solid #eee;border-radius:2px;margin-bottom:1rem}.note.depth-even{background:#fffdfa}.note.depth-odd{background:#f7f6f4}.note .heading h4{margin:0;font-size:1rem;font-weight:700;color:#2c3a4a;line-height:1.25rem}.note .heading .minimal-title{margin:0;font-size:.875rem;color:#616161}.note .heading .minimal-title strong{color:#2c3a4a}.note .subheading{margin-bottom:.5rem;font-size:.75rem;color:#616161}.note .invitation.highlight{display:inline-block;padding:0 4px;border-radius:2px;font-size:.75rem;font-weight:700;margin-right:.375rem;vertical-align:middle}.note .note-content{font-size:.75rem;line-height:1.125rem;padding:.125rem 0}.note .invitations-container .invitation-buttons{font-size:.75rem}.note .invitations-container .hint{color:#616161}.tabs-container{margin-bottom:20px}.tabs-container .nav.nav-tabs{display:flex;list-style:none;border-bottom:1px solid #dddddd;margin-bottom:0;gap:0;padding:0}.tabs-container .nav.nav-tabs li{margin-bottom:-1px;margin-right:4px}.tabs-container .nav.nav-tabs li a{display:block;padding:.625rem 1rem;color:#3e6775;text-decoration:none!important;border:1px solid transparent;border-bottom:none;border-radius:0;cursor:pointer;background:#efece3;font-size:.875rem;font-weight:400}.tabs-container .nav.nav-tabs li a:hover{background:#efece3;border-color:#dddddd #dddddd transparent}.tabs-container .nav.nav-tabs li.active a{color:#2c3a4a;font-weight:700;border-color:#dddddd #dddddd transparent;background:#fffdfa}.list-unstyled{margin:0}.list-unstyled,.submissions-list{list-style:none;padding:0}.submissions-list>li{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1)}.submissions-list>li:last-child{border-bottom:none}.filter-tabs{display:flex;list-style:none;border-bottom:1px solid #dddddd;margin-bottom:1rem;padding:0}.filter-tabs li{margin-bottom:-1px}.filter-tabs li a{display:block;padding:8px 16px;color:#3e6775;text-decoration:none!important;border:1px solid transparent;border-bottom:none;cursor:pointer;font-size:13px}.filter-tabs li.active a{color:#2c3a4a;font-weight:700;border-color:#dddddd #dddddd #fffdfa;background:#fffdfa}.d-flex,.row{display:flex}.row{flex-wrap:wrap}.clearfix:after{content:"";display:table;clear:both}.mt-2{margin-top:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}