*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media print{body{color:#000!important;background:#fff!important;font-family:Inter,-apple-system,sans-serif!important}nav,header,.no-print{display:none!important}.print-only{display:block!important}a{color:#000;text-decoration:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#000!important;background:0 0!important}.print-grid{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.print-item{page-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #ebebeb;align-items:center;gap:10px;padding:7px 0;display:flex}.print-checkbox{border:2.5px solid #2a2a2a;border-radius:6px;flex-shrink:0;width:22px;min-width:22px;height:22px}.print-checkbox-done{opacity:.6;border:2px solid #aaa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:13px;display:flex}.print-accent-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px;height:5px;margin-bottom:20px;background:linear-gradient(90deg,#ff4d6d,#7b2fff)!important}@page{margin:18mm 16mm}}
