@layer quartz-base{@charset "UTF-8";.weekly-report{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.weekly-report .weekly-stats-bar{background:var(--lightgray);border:1px solid var(--gray);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-bottom:1.5rem;padding:1.5rem 2rem;display:flex}.weekly-report .weekly-stats-bar .stat{text-align:center;min-width:90px}.weekly-report .weekly-stats-bar .stat .stat-value{color:#58a6ff;font-size:2rem;font-weight:700;line-height:1.2}.weekly-report .weekly-stats-bar .stat .stat-label{color:var(--gray);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;font-size:.85rem}.weekly-report .weekly-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.weekly-report .weekly-controls .weekly-search{border:1px solid var(--gray);background:var(--light);min-width:250px;color:var(--darkgray);border-radius:8px;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.weekly-report .weekly-controls .weekly-search:focus{border-color:#58a6ff;outline:none;box-shadow:0 0 0 3px #58a6ff26}.weekly-report .weekly-controls .weekly-search::placeholder{color:var(--gray)}.weekly-report .weekly-controls .weekly-filters{flex-wrap:wrap;gap:.5rem;display:flex}.weekly-report .weekly-controls .filter-btn{border:1px solid var(--gray);background:var(--light);color:var(--gray);cursor:pointer;border-radius:8px;padding:.6rem 1.1rem;font-family:inherit;font-size:.9rem;transition:all .2s}.weekly-report .weekly-controls .filter-btn:hover{color:var(--darkgray);border-color:#58a6ff}.weekly-report .weekly-controls .filter-btn.active{color:var(--light);background:#58a6ff;border-color:#58a6ff}.weekly-report .weekly-legend{background:var(--lightgray);border:1px solid var(--gray);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;font-size:.9rem;display:flex}.weekly-report .weekly-legend .legend-title{color:var(--darkgray);font-weight:600}.weekly-report .weekly-legend .legend-item{color:var(--gray);align-items:center;gap:.5rem;display:flex}.weekly-report .weekly-legend .legend-color{border-radius:3px;flex-shrink:0;width:12px;height:12px}.weekly-report .weekly-legend .legend-color.github{background:#58a6ff}.weekly-report .weekly-legend .legend-color.internal{background:#3fb950}.weekly-report .weekly-legend .legend-color.external{background:#d29922}.weekly-report .weekly-legend .legend-color.task-id{background:#a371f7}.weekly-report .weekly-tabs{border-bottom:1px solid var(--gray);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.weekly-report .weekly-tabs .team-tab{background:var(--lightgray);color:var(--gray);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:8px 8px 0 0;padding:.6rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;position:relative}.weekly-report .weekly-tabs .team-tab:hover{background:var(--light);color:var(--darkgray)}.weekly-report .weekly-tabs .team-tab.active{background:var(--light);color:var(--dark)}.weekly-report .weekly-tabs .team-tab.active:after{content:"";border-radius:2px;height:3px;position:absolute;bottom:-1rem;left:0;right:0}.weekly-report .weekly-tabs .team-tab[data-team=bi].active:after{background:#f0883e}.weekly-report .weekly-tabs .team-tab[data-team=dst].active:after{background:#a371f7}.weekly-report .weekly-tabs .team-tab[data-team=nim].active:after{background:#58a6ff}.weekly-report .weekly-tabs .team-tab[data-team=p2p].active:after{background:#3fb950}.weekly-report .weekly-tabs .team-tab[data-team=qa].active:after{background:#f85149}.weekly-report .weekly-tabs .team-tab[data-team=rfc].active:after{background:#db61a2}.weekly-report .weekly-tabs .team-tab[data-team=sc].active:after{background:#d29922}.weekly-report .weekly-tabs .team-tab[data-team=sec].active:after{background:#ff7b72}.weekly-report .weekly-tabs .team-tab[data-team=tke].active:after{background:#79c0ff}.weekly-report .weekly-tabs .team-tab[data-team=web].active:after{background:#7ee787}.weekly-report .weekly-tabs .team-tab[data-team=infra].active:after{background:#9da5ff}.weekly-report .weekly-tabs .team-tab .tab-badge{background:#80808033;border-radius:10px;margin-left:.5rem;padding:.15rem .5rem;font-size:.7rem;display:inline-block}.weekly-report .weekly-content>h2:first-child,.weekly-report .weekly-content h3{display:none}.weekly-report .weekly-content.show-all h3{background:var(--lightgray);border-left:4px solid var(--gray);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border-radius:8px;align-items:center;margin:1.5rem 0 1rem;padding:1rem 1.25rem;font-size:1.1rem;font-weight:600;display:flex}.weekly-report .weekly-content.show-all h3:after{content:"▼";color:var(--gray);margin-left:auto;font-size:.7rem;transition:transform .3s}.weekly-report .weekly-content.show-all h3.collapsed:after{transform:rotate(-90deg)}.weekly-report .weekly-content.show-all h3:first-of-type{border-left-color:#f0883e}.weekly-report .weekly-content.show-all h3:nth-of-type(2){border-left-color:#a371f7}.weekly-report .weekly-content.show-all h3:nth-of-type(3){border-left-color:#58a6ff}.weekly-report .weekly-content.show-all h3:nth-of-type(4){border-left-color:#3fb950}.weekly-report .weekly-content.show-all h3:nth-of-type(5){border-left-color:#f85149}.weekly-report .weekly-content.show-all h3:nth-of-type(6){border-left-color:#db61a2}.weekly-report .weekly-content.show-all h3:nth-of-type(7){border-left-color:#d29922}.weekly-report .weekly-content.show-all h3:nth-of-type(8){border-left-color:#ff7b72}.weekly-report .weekly-content.show-all h3:nth-of-type(9){border-left-color:#79c0ff}.weekly-report .weekly-content.show-all h3:nth-of-type(10){border-left-color:#7ee787}.weekly-report .weekly-content.show-all h3:nth-of-type(11){border-left-color:#9da5ff}.weekly-report .weekly-content .team-section{border-bottom:1px solid var(--lightgray);padding:1rem 0}.weekly-report .weekly-content .team-section:last-child{border-bottom:none}.weekly-report .weekly-content .team-section.hidden{display:none}.weekly-report .weekly-content ul{margin:.5rem 0;padding-left:0;list-style:none}.weekly-report .weekly-content ul li{background:var(--lightgray);border-left:3px solid #0000;border-radius:8px;margin-bottom:.5rem;padding:.75rem 1rem}.weekly-report .weekly-content ul li ul{margin-top:.75rem;margin-left:1rem}.weekly-report .weekly-content ul li ul li{border-left:2px solid var(--gray);background:0 0;border-radius:0;padding:.5rem 1rem}.weekly-report .weekly-content code{color:#a371f7;background:#a371f726;border-radius:4px;padding:.2rem .5rem;font-size:.85em;font-weight:500}.weekly-report .weekly-content a[data-link-type=github]{color:#58a6ff;text-decoration:none}.weekly-report .weekly-content a[data-link-type=github]:hover{color:#79c0ff;text-decoration:underline}.weekly-report .weekly-content a[data-link-type=internal]{color:#3fb950;text-decoration:none}.weekly-report .weekly-content a[data-link-type=internal]:hover{color:#56d364;text-decoration:underline}.weekly-report .weekly-content a[data-link-type=external]{color:#d29922;text-decoration:none}.weekly-report .weekly-content a[data-link-type=external]:hover{color:#e6b84d;text-decoration:underline}.weekly-report .weekly-content .filtered-out,.weekly-report .weekly-content h3.filtered-out,.weekly-report .weekly-content.show-all h3.filtered-out,.weekly-report .weekly-content .team-section.filtered-out,.weekly-report .weekly-content li.filtered-out{display:none!important}.weekly-report .weekly-content .team-highlights-box{background:linear-gradient(135deg,#58a6ff14,#3fb95014);border:1px solid #58a6ff4d;border-radius:10px;margin-bottom:1.25rem;padding:1rem 1.25rem}.weekly-report .weekly-content .team-highlights-box .highlights-title{text-transform:uppercase;letter-spacing:.5px;color:#58a6ff;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:flex}.weekly-report .weekly-content .team-highlights-box .highlights-title:before{content:"★";font-size:.85rem}.weekly-report .weekly-content .team-highlights-box .highlights-list{margin:0;padding:0;list-style:none}.weekly-report .weekly-content .team-highlights-box .highlights-list li{color:var(--darkgray);background:0 0;border-bottom:1px solid #58a6ff26;border-left:none;margin:0;padding:.5rem 0;font-size:.95rem;line-height:1.5}.weekly-report .weekly-content .team-highlights-box .highlights-list li:last-child{border-bottom:none;padding-bottom:0}.weekly-report .weekly-no-results{text-align:center;color:var(--gray);background:var(--lightgray);border-radius:12px;margin-top:2rem;padding:3rem 2rem}.weekly-report .weekly-no-results h4{color:var(--darkgray);margin-bottom:.5rem;font-size:1.2rem}:is(.page:has(.weekly-report) .sidebar.left,.page:has(.weekly-report) .sidebar.right,.page:has(.weekly-report) .left.sidebar,.page:has(.weekly-report) .right.sidebar){display:none!important}.page:has(.weekly-report) .center{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0 2rem!important}.page:has(.weekly-report) #quartz-body{display:block!important}#quartz-body:has(.weekly-report){display:block!important}:is(#quartz-body:has(.weekly-report) .left,#quartz-body:has(.weekly-report) .right){display:none!important}#quartz-body:has(.weekly-report) .center{width:100%!important;max-width:1400px!important;margin:0 auto!important}@media (max-width:768px){.weekly-report .weekly-stats-bar{gap:1.5rem;padding:1rem 1.25rem}.weekly-report .weekly-stats-bar .stat{min-width:70px}.weekly-report .weekly-stats-bar .stat .stat-value{font-size:1.5rem}.weekly-report .weekly-stats-bar .stat .stat-label{font-size:.75rem}.weekly-report .weekly-controls{flex-direction:column}.weekly-report .weekly-controls .weekly-search{width:100%}.weekly-report .weekly-controls .weekly-filters{justify-content:flex-start;width:100%}.weekly-report .weekly-tabs .team-tab{padding:.5rem .75rem;font-size:.75rem}.weekly-report .weekly-legend{gap:1rem;font-size:.8rem}}}